如何解决除去“”分隔符之后的P标记内的部分文本
| 我的标记是这样的:<div class=\"article\">
<p class=\"date\">16-05-2011 15:28:24</p>
</div>
此输出由CMS生成,我在各处搜索以修改输出,但未找到解决方案。
我想使用jQuery从日期段中删除\“ hour \”。
说我不希望在“空格”之后输入任何文本,以便只显示年月日。
任何想法如何使用jQuery实现这一目标?
解决方法
很简单的循环,用一个空格限制为1个项目:
$(\'p.date\').each(function() {
$(this).html($(this).html().split(\" \",1)[0]);
});
, <script type=\"text/javascript\">
var date = $(\'p.date\').html(); // get date content
var split = date.split(\" \"); // explode by space
$(\'div.date\').html(split[0]); // setting the html with the first piece
</script>
尚未测试,但我认为应该是这样。如果大于1 div,请尝试以下操作:
<script type=\"text/javascript\">
$(document).ready(function() {
$(\'p.date\').each(function(index) {
var date = $(this).html();
var split = date.split(\' \');
$(this).html(split[0]);
});
});
</script>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。