属性过滤选择器
[attribute] $(“div[id]”) //匹配包含给定属性的元素
[attribute=value] $(“div[id=‘newspaper’]”) //匹配给定的属性是某个特定值的元素
[attribute!=value] $(“input[name!=‘newspaper’]”) //不含该属性或属性不等于特定值的元素
[attribute^=value] $(“input[name^=‘news’]”) //匹配属性值以某些值开始的元素 //[attribute $=value] 对应以某些值结尾的元素
[attribute=value]* $(“input[name*=‘man’]”) //匹配给定的属性值是包含某些值的元素
复合属性选择器 $(“input [id] [name $=‘man’]”) //找到所有含有id属性 并且它的name属性是man结尾的input
表单过滤选择器 $(":input") $(":text") $(":password") …
表单对象属性 :enabled :disabled :checked :selected
$(":checkbox:checked").each(function(){
alert(this.value);
});
//遍历checkbox中被选中的对象 //jQuery对象提供的each() 提供一个this属性 this属性代表每一个jQuery中的每一个dom对象
//获取option选中的多个对象
var $optioins= $("select option : selected");
$optioins.each(function(){
alert(this.innerHTML);
});
jQuery元素的筛选 .eq() .first() .last() .filter(exp) .is() .has(exp) .not(exp) .children(exp) .find(exp) .next() .nextAll() .nextUntil() .parent() .prev(exp) .prexAll() .prevUntil(exp) .siblings(exp) .add() …
|