jquery-使用Jquery 获取指定标签的对象的问题

问题描述

使用Jquery 获取指定标签的对象的问题

像这类的

 <div class="page-info">
      <span class="time-source">
        2015年02月06日10:27 <span data-sudaclick="media_name"><a href="http://www.lwdf.cn/article_981_1.html" target="_blank" rel="nofollow">新华社-瞭望东方周刊</a> <a href="http://www.lwdf.cn/article_981_1.html" target="_blank" rel="nofollow"></a> </span>
      </span>
            ....
            ....
            </div>

我想要获取时间,但这样写之后,取得的是“2015年02月06日10:27 新华社-瞭望东方周刊”。请问要怎么才能仅取得日期?

 $('.page-info').each(function() {
        var $me = $(this);
        var $time=$me.find('.time-source');
        var item = {
            time:$time.text().trim(),

解决方案

把日期单独用一个标签包起来。

解决方案二:

通过DOM API的childNodes

  var $time=$me.find('.time-source')[0];
alert($.trim($time.childNodes[0].nodeValue))

解决方案三:

$me = $(".page-info");
var $time=$me.find('.time-source')[0];
alert($.trim($time.childNodes[0].nodeValue))

时间: 2024-09-29 17:46:15

jquery-使用Jquery 获取指定标签的对象的问题的相关文章

Jquery 获取指定标签的对象及属性的设置与移除_jquery

1.先讲讲JQuery的概念,JQuery首先是由一个 America 的叫什么 John Resig的人创建的,后来又很多的JS高手也加入了这个团队.其实 JQuery是一个JavaScript的类库,这个类库集合了很多功能方法,利用类库你可以用简单的一些代码实现一些复杂的JS效果. 2.JQuery实现了代码的分离,不用再网页中加入如:onclick之类的事件来调用函数了,直接引入JQuery类库和自己编写的JQuery代码就可以了: 如: 复制代码 代码如下: $(function(){

jQuery添加和删除指定标签的方法_jquery

jQuery如何为指定标签添加和删除一个样式: 在网页的实际应用中,需要根据不同的条件来改变元素的CSS样式,通过动态的给元素添加删除一个CSS类可以实现此功能,下面通过实例来介绍一下如何实现此种功能.一.使用addClass()和removeClass()添加和删除一个CSS类: 代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name=&qu

jquery 与javascript 获取iframe内的对象方法

1.在父窗口中操作 选中iframe中的所有单选钮 $(window.frames["iframe1"].document).find("input[@type='radio']").attr("checked","true"); 2.在iframe中操作 选中父窗口中的所有单选钮 $(window.parent.document).find("input[@type='radio']").attr(&qu

C# 获取a标签的正则表达式求助

问题描述 C# 获取a标签的正则表达式求助 例如该链接为< a href="http://www.baidu.com" title="标题">标签内容</ a>,求一个正则表达式能匹配到到a标签href.title和"标签内容"的内容,title的位置可能在href前面,也有可能在href后面,或者就没有title 解决方案 用jQuery不行么? 获取a标签. 解决方案二: 直接用xml类库解析xml节点.比正则容易.

js-如果不用jquery,怎么用JS获取网页中指定标签内的选中内容?

问题描述 如果不用jquery,怎么用JS获取网页中指定标签内的选中内容? 网页有一个div,里面有些文字,鼠标选中其中一部分字,怎么能感知这一事件,然后返回选中内容. 解决方案 我在贴吧也看到类似的问题,是同一个吗? <!--支持IE9+ Firefox Chrome--> <p>这是一段测试文字</p> <script type='text/javascript'> function getSlct(){//获取选中文字 return getSelect

jQuery判断指定id的对象是否存在的方法_jquery

jQuery判断指定id的对象是否存在,只需要判断对象的length是否大于0即可. 示例: 正确的判断写法如下: if($("#object_id").length>0) { alert('对象存在'); } else { alert('对象不存在'); } 或者直接使用原生的 Javascript 代码来判断: if(document.getElementById("id")) { alert('对象存在'); } else { alert('对象不存在'

浅谈jQuery this和$(this)的区别及获取$(this)子元素对象的方法_jquery

1.JQuery this和$(this)的区别 相信很多刚接触JQuery的人,很多都会对$(this)和this的区别模糊不清,那么这两者有什么区别呢? 首先来看看JQuery中的  $()  这个符号,实际上这个符号在JQuery中相当于JQuery(),即$(this)=jquery();也就是说,这样可以返回一个jquery对象.那么,当你在网页中alert($('#id'));时,会弹出一个[object Object ],这个object对象,也就是jquery对象了. 那么,我们

jQuery判断指定id的对象是否存在的方法

  因为jQuery在获得对象的时候,无论要获得的对象是否存在,都会返回jQuery对象.所以,以往的 js 判断是否存在在jQuery是行不通的. jQuery判断指定id的对象是否存在,只需要判断对象的length是否大于0即可. 示例: 正确的判断写法如下: ? 1 2 3 4 5 6 7 8 if($("#object_id").length>0) { alert('对象存在'); } else { alert('对象不存在'); } 或者直接使用原生的 Javascri

jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法

 这篇文章主要介绍了jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法,涉及jQuery中load方法的使用技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jQuery使用load()方法载入另外一个网页文件内的指定标签内容到div标签的方法.分享给大家供大家参考.具体分析如下: jQuery通过load()方法载入另外一个网页文件内的指定标签内容到div标签,如果我们可以加载网页b.html中的id为p1的标签内容到网页a.html的