微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

除去“”分隔符之后的P标记内的部分文本

如何解决除去“”分隔符之后的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 举报,一经查实,本站将立刻删除。