jquery 查找新建元素代码

 更新时间:2010年07月06日 22:34:12   作者:  
好久不用jquery,了,有的函数都忘记了,这里看下jquery下如何查找元素的。
复习一下
//html
<div class="dv">
<ul>
<li>
<a href="xx.com">xx</a>
</li>
<li>
<a href="aa.com">aa</a>
</li>
<li>
<a href="bb.com">bb</a>
</li>
</ul>
<ul></ul>
</div>
//js
$('.dv').find('ul')->eq(0)->find('li')->each(function(i){
var obj = $(this).find('a')->eq(0);
$em = $('<em>');//新建em元素
$em.html(i);
$em.insertBefore(obj);//把新元素插到查找到的元素前面
});
真方便哈!!!!

关于jQuery的find方法的疑问
find(expr)
  
  搜索所有与指定表达式匹配的元素。这个函数是找出正在处理的元素的后代元素的好方法。
  所有搜索都依靠jQuery表达式来完成。这个表达式可以使用CSS1-3的选择器语法来写。
  
  返回值
  jQuery
  
  参数
  expr (String) :用于查找的表达式
  
  示例
  从所有的段落开始,进一步搜索下面的span元素。与$("p span")相同。
  
HTML 代码:   
  
Hello, how are you?
jQuery 代码:
  
  $("p").find("span")
  结果:
  
  [ Hello ]
jquery 查询|jquery 查找元素|jquery 查找对象
#id 返回值:Array<Element>#id
概述
根据给定的ID匹配一个元素。

如果选择器中包含特殊字符,可以用两个斜杠转义。参见示例。

参数
idString
用于搜索的,通过元素的 id 属性中给定的值

示例
描述:
查找 ID 为"myDiv"的元素。

HTML 代码:
<div id="notMe"><p>id="notMe"</p></div>
<div id="myDiv">id="myDiv"</div>jQuery 代码:
$("#myDiv");结果:
[ <div id="myDiv">id="myDiv"</div> ]描述:
查找含有特殊字符的元素

HTML 代码:
<span id="foo:bar"></span>
<span id="foo[bar]"></span>
<span id="foo.bar"></span>jQuery 代码:
#foo\\:bar
#foo\\[bar\\]
#foo\\.barelement 返回值:Array<Element(s)>element概述根据给定的元素名匹配所有元素参数elementString一个用于搜索的元素。指向 DOM 节点的标签名。示例描述:查找一个 DIV 元素。HTML 代码:<div>DIV1</div>
<div>DIV2</div>
<span>SPAN</span>jQuery 代码:$("div");结果:[ <div>DIV1</div>, <div>DIV2</div> ].class返回值:Array<Element(s)>.class概述根据给定的类匹配元素。参数classString一个用以搜索的类。一个元素可以有多个类,只要有一个符合就能被匹配到。示例描述:查找所有类是 "myClass" 的元素.HTML 代码:<div class="notMe">div class="notMe"</div>
<div class="myClass">div class="myClass"</div>
<span class="myClass">span class="myClass"</span>jQuery 代码:$(".myClass");结果:[ <div class="myClass">div class="myClass"</div>, <span class="myClass">span class="myClass"</span> ] selector1,selector2,selectorN返回值:Array<Element(s)>selector1,selector2,selectorN概述将每一个选择器匹配到的元素合并后一起返回。你可以指定任意多个选择器,并将匹配到的元素合并到一个结果内。参数selector1Selector一个有效的选择器selector2Selector另一个有效的选择器selectorN (可选)Selector任意多个有效选择器示例描述:找到匹配任意一个类的元素。HTML 代码:<div>div</div>
<p class="myClass">p class="myClass"</p>
<span>span</span>
<p class="notMyClass">p class="notMyClass"</p>jQuery 代码:$("div,span,p.myClass")结果:[ <div>div</div>, <p class="myClass">p class="myClass"</p>, <span>span</span> ]

相关文章

  • jquery中change()用法实例分析

    jquery中change()用法实例分析

    这篇文章主要介绍了jquery中change()用法,实例分析了change的功能、定义及具体的使用技巧,非常具有实用价值,需要的朋友可以参考下
    2015-02-02
  • jquery-syntax动态语法着色示例代码

    jquery-syntax动态语法着色示例代码

    语法着色大家对它都不陌生吧,下面为大家介绍的是jquery-syntax动态语法着色的具体实现,需要的朋友可以参考下
    2014-05-05
  • jquery easyui DataGrid简单示例

    jquery easyui DataGrid简单示例

    本篇文章主要介绍了jquery easyui DataGrid简单示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-01-01
  • jQuery checkbox选中问题之prop与attr注意点分析

    jQuery checkbox选中问题之prop与attr注意点分析

    这篇文章主要介绍了jQuery checkbox选中问题之prop与attr注意点,结合form表单实例形式分析了针对火狐浏览器下checkbox失效情况的处理技巧,需要的朋友可以参考下
    2016-11-11
  • js(jQuery)获取时间的方法及常用时间类搜集

    js(jQuery)获取时间的方法及常用时间类搜集

    获取时间的方法及常用时间类都是大家经常使用的,在本文为大家整理了一些,个人感觉还比较全,感兴趣的朋友可以收集下
    2013-10-10
  • jquery 模拟类搜索框自动完成搜索提示功能(改进)

    jquery 模拟类搜索框自动完成搜索提示功能(改进)

    改进版,支持多个输入框!前面因为多个输入框信息不好保存所以只能支持一个,现在用输入框的alt属性来保存修改前的内容,所以能支持多个输入框了.初步测试没发现问题,欢迎大家一起测试改进!!!
    2010-05-05
  • jquery tab插件精简版分享

    jquery tab插件精简版分享

    自己平时用得比较多tab功能,网上有很强大的tab功能,但是很多时候太过于复杂,所以自己写了一个最简单的jquery插件,代码如下,就不解释了。
    2011-09-09
  • jQuery中操控hidden、disable等无值属性的方法

    jQuery中操控hidden、disable等无值属性的方法

    在实现一些表单提交页面时会放置若干隐藏属性,下面为大家介绍下jQuery中如何操控hidden、disable等无值属性,感兴趣的朋友不要错过
    2014-01-01
  • jquery ui dialog里调用datepicker的问题

    jquery ui dialog里调用datepicker的问题

    一个项目中使用了在dialog中做查询条件的表单,其中用到了日期作为查询条件,使用datepicker时总被dialog遮挡住
    2009-08-08
  • jQuery实现的老虎机跑动效果示例

    jQuery实现的老虎机跑动效果示例

    这篇文章主要介绍了jQuery实现的老虎机跑动效果,涉及jQuery事件响应以及结合时间函数动态操作页面元素相关实现技巧,需要的朋友可以参考下
    2018-12-12

最新评论