jQuery -> 获取各种滤芯(filter)
按顺序选择
- :first
- 第一元件
- :last
- 最后一个元素
- :even
- 序号为偶数的元素
- :odd
- 序号为奇数的元素
- :eq(n)
- 序号等于n的元素
- :lt(n)
- 序号小于n的元素
- :gt(n)
- 序号大于n的元素
| 0 | even |
| 1 | odd |
| 2 | even |
| 3 | odd |
| 4 | even |
<tr><td>0</td><td>even</td></tr>
<tr><td>1</td><td>odd</td></tr>
<tr><td>2</td><td>even</td></tr>
<tr><td>3</td><td>odd</td></tr>
<tr><td>4</td><td>even</td></tr>
</table>
$("tr:even").addClass('even')
table tr.even {
background: #CCC;
}
| 0 | even |
| 1 | odd |
| 2 | even |
| 3 | odd |
| 4 | even |
$('ul li').filter(':first');
选取正在运行动画的元素
:animated$('div:animated'); // #1
$('div:not(div:animated').animate({height:100}); // #2
var myElem = $('#elem');
if (myElem.is(':animated')) {
// do something
}
依据包括的内容来选择元素
<span>Hello Bob!</span>
JS
$('span:contains("Bob")); # contains參数区分大写和小写,能够不需冒号
$('div:has(p a)');
逆向选择
$('div:not(#content))
$('a:not(div.important a, a.nav)');
var anchors = $('a');
anchors.click(function() {
anchors.not(this).addClass('not-clicked');
});
通过是否可见来选择元素
if ($('#elem').is(':hidden')) {
// Do something conditionally
}
$('p:visible').hide();
基于属性来选择元素
- [attr]
- 是否具有此属性
- [attr=val]
- attr属性是否等于val
- [attr!=val]
- attr属性不等于val
- [attr^=val]
- attr属性以val开头
- [attr$=val]
- attr属性以val结尾
- [attr~=val]
- attr属性包括val
- [attr]
- 是否具有此属性
$('a[href="http://google.com"]');
$('*[title][href]')
依据元素类型来选择
| jQuery selector syntax | Selects what? |
| :text | <input type="text" /> |
| :password | <input type="password" /> |
| :radio | <input type="radio" /> |
| :checkbox | <input type="checkbox" /> |
| :submit | <input type="submit" /> |
| :image | <input type="image" /> |
| :reset | <input type="reset" /> |
| :button | <input type="button" /> |
| :file | <input type="file" /> |
| :hidden | <input type="hidden" /> |
版权声明:本文博主原创文章,博客,未经同意不得转载。
jQuery -> 获取各种滤芯(filter)的更多相关文章
- JQuery元素获取
前言:这是本类别博文JQuery即用即查开篇. 因为查手册太麻烦,而且有时候需要深入命令所在详细页面才能了解此命令的具体作用是什么. 写这几篇文章就是为了,工作遇到问题时,一看这几篇文章就可以查到哪个 ...
- [jQuery]无法获取隐藏元素(display:none)宽度(width)和高度(height)的新解决方案
在做茶城网改版工作的时候,又遇到一个新问题,我需要用jQuery写一个通过点击左右图标来翻阅图片的小插件,写好后测试可以正常运行,但是放到Tab中后发现只有第一个Tab中的代码能够正常运行,其它全部罢 ...
- jquery Jquery 遍历 获取设置 效果
speed: slow fast 毫秒 隐藏 显示 $(selector).hide(speed,callback) 隐藏. $(selector).show(speed,callback) 显示 $ ...
- 转:Jquery如何获取某个元素前(后)的文本内容?
原文:[解决]Jquery如何获取某个元素前(后)的文本内容? <span> text here... <a id="target_element">百万创 ...
- jQuery无法获取隐藏元素(display:none)宽度(width)和高度(height)的新解决方案
用jQuery写一个通过点击左右图标来翻阅图片的小插件,写好后测试可以正常运行,但是放到Tab中后发现只有第一个Tab中的代码能够正常运行,其它全部罢工了. 用Chrome自带的开发工具一查,发现罢工 ...
- js和jquery如何获取图片真实的宽度和高度
按照插入的图片的尺寸来判断图片是横图还是竖图.然后判断过后给予不同的展示方式,下面为大家介绍下js和jquery如何获取图片真实的宽度和高度 1.什么时候需要获取图片真实的宽度和高度 在做pc网页 ...
- 获取元素的xpath, 转换xpath为csspath进行jQuery元素获取
获取元素的xpath, 转换xpath为csspath进行jQuery元素获取 博客分类: 编程心得 jQueryCSSHTML var $shadow = new Object(); /** 获取 ...
- 如何解决谷歌浏览器下jquery无法获取图片的尺寸
代码如下: $(document).ready(function(){ var img_h=$img.height(); var img_w=$img.width(); }) 以上代码在IE和火狐中没 ...
- Jquery 方式获取 iframe Dom元素
Jquery 方式获取 iframe Dom元素 測试页面代码: <html> <head> <title>jquery方式,訪问iframe页面dom元素& ...
随机推荐
- TP 控制器扩展_initialize方法实现原理
参考网址:http://gongwen.sinaapp.com/article-59.html 控制器扩展接口 系统Action类提供了一个初始化方法_initialize接口,可以用于扩展需要,_i ...
- Learning Cocos2d-x for WP8(2)——深入刨析Hello World
原文:Learning Cocos2d-x for WP8(2)--深入刨析Hello World cocos2d-x框架 在兄弟篇Learning Cocos2d-x for XNA(1)——小窥c ...
- SVN冲突解决详解
在: http://blog.csdn.net/windone0109/article/details/4857044
- swift 新功能介绍
原文链接:http://www.cocoachina.com/applenews/devnews/2014/0617/8857.html 假设你和我一样,准备好好看看苹果的 Keynote,兴奋地准备 ...
- Android使用应用程序资源(、颜色数组、尺寸、弦、布尔、整型)
一.Android资源分类详细解释 1.Android资源类别 Android中的资源分为两大类 : 可直接訪问的资源, 无法直接訪问的原生资源; -- 直接訪问资源 : 这些资源能够使用 R. ...
- 【原创】最近写的一个比较hack的小爬虫
目标:爬取爱漫画上面自己喜欢的一个漫画 分析阶段: 0.打开爱漫画主页,迎面就是一坨js代码..直接晕了 1.经过抓包和对html源码的分析,可以发现爱漫画通过另外一个域名发送图片,而当前域名中通过j ...
- Android Material Design-Creating Lists and Cards(创建列表和卡)-(三)
转载请注明出处:http://blog.csdn.net/bbld_/article/details/40430319 翻译自:http://developer.android.com/trainin ...
- HDU 2828 DLX搜索
Lamp Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
- 如何解决Android SDK无法下载Package的问题(.net)
有些用户在安装好Android SDK后,打开Android SDK Manager下载API时一直显示“Done loading packages”却迟迟不能前进,界面显示的Package空空如也. ...
- unrecognized selector sent to instance 0x10b34e810
一个错误: *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[NSURLEr ...