06jQuery-03-选择器查找和过滤
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了06jQuery-03-选择器查找和过滤,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2341字,纯文字阅读大概需要4分钟。
内容图文
![06jQuery-03-选择器查找和过滤](/upload/InfoBanner/zyjiaocheng/1071/36c4cd034bc5449baa61e8a6ae84e5fb.jpg)
1、查找 find()、parent()、prev()、next()
<!-- HTML 结构 -->
< ul class = "lang" >
< li class = "js dy" > JavaScript </ li >
< li class = "dy" > Python </ li >
< li id = "swift" > Swift </ li >
< li class = "dy" > Scheme </ li >
< li name = "haskell" > Haskell </ li >
</ ul >
var ul = $ ( ‘ul.lang‘ ); // 获得<ul>
var dy = ul . find ( ‘.dy‘ ); // 获得JavaScript, Python, Scheme
var swf = ul . find ( ‘#swift‘ ); // 获得Swift
var hsk = ul . find ( ‘[name=haskell]‘ ); // 获得Haskell
var swf = $ ( ‘#swift‘ ); // 获得Swift
var parent = swf . parent (); // 获得Swift的上层节点<ul>
var a = swf . parent ( ‘div.red‘ ); // 从Swift的父节点开始向上查找,直到找到某个符合条件的节点并返回
var swift = $ ( ‘#swift‘ );
swift . next (); // Scheme
swift . next ( ‘[name=haskell]‘ ); // Haskell,因为Haskell是后续第一个符合选择器条件的节点
swift . prev (); // Python
swift . prev ( ‘.js‘ ); // JavaScript,因为JavaScript是往前第一个符合选择器条件的节点
2、过滤 filter()、map()
var langs = $ ( ‘ul.lang li‘ ); // 拿到JavaScript, Python, Swift, Scheme和Haskell
var a = langs . filter ( ‘.dy‘ ); // 拿到JavaScript, Python, Scheme
var langs = $ ( ‘ul.lang li‘ ); // 拿到JavaScript, Python, Swift, Scheme和Haskell
langs . filter ( function () {
return this . innerHTML . indexOf ( ‘S‘ ) === 0 ; // 返回S开头的节点
}); // 拿到Swift, Scheme
var langs = $ ( ‘ul.lang li‘ ); // 拿到JavaScript, Python, Swift, Scheme和Haskell
var arr = langs . map ( function () {
return this . innerHTML ;
}). get (); // 用get()拿到包含string的Array:[‘JavaScript‘, ‘Python‘, ‘Swift‘, ‘Scheme‘, ‘Haskell‘]
var langs = $ ( ‘ul.lang li‘ ); // 拿到JavaScript, Python, Swift, Scheme和Haskell
var js = langs . first (); // JavaScript,相当于$(‘ul.lang li:first-child‘)
var haskell = langs . last (); // Haskell, 相当于$(‘ul.lang li:last-child‘)
var sub = langs . slice ( 2 , 4 ); // Swift, Scheme, 参数和数组的slice()方法一致
原文:http://www.cnblogs.com/deng-cc/p/6681454.html
内容总结
以上是互联网集市为您收集整理的06jQuery-03-选择器查找和过滤全部内容,希望文章能够帮你解决06jQuery-03-选择器查找和过滤所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。