jquery通配符,通配符 和
jquery中的#、*号什么意思?
#号是id选择器 有点类似 getElementById 但是用jquery得到是jquery对象 用getElementById得到的是dom对象
创新互联建站 - 四川主机托管,四川服务器租用,成都服务器租用,四川网通托管,绵阳服务器托管,德阳服务器托管,遂宁服务器托管,绵阳服务器托管,四川云主机,成都云主机,西南云主机,四川主机托管,西南服务器托管,四川/成都大带宽,服务器机柜,四川老牌IDC服务商
.是类选择器 就是选择class名称的 得到的是jquery对象集合
*号类似通配符 得到页面上所有元素
使用JQuery获取对象的几种方式,值得收藏
不管是 js 还是 jQuery,获取对象的方式无非几种:
1、通过 ID;
2、通过 css 类名;
3、通过 tag 标签名;
4、通过通配符选择;
但是在 jQuery 里面,由这几种方式衍生出了很多用法,在写法上也有很多技巧,要一项一项列出来去详细说,那可真是有点费劲了;
不过官方有文档说明:网页链接
jquery id选择器 能不能使用通配符
不可以
(1)通配符:
$("input[id^='code']");//id属性以code开始的所有input标签
$("input[id$='code']");//id属性以code结束的所有input标签
$("input[id*='code']");//id属性包含code的所有input标签
$("input[name^='code']");//name属性以code开始的所有input标签
$("input[name$='code']");//name属性以code结束的所有input标签
$("input[name*='code']");//name属性包含code的所有input标签
$("input[name*='code']").each(fuction(){
var sum=0;
if($(this).val()!=""){
sum=parseInt(sum)+parseInt($(this).val());
}
$("#").text(sum);
})
(2)根据索引选择
$("tbody tr:even"); //选择索引为偶数的所有tr标签
$("tbody tr:odd"); //选择索引为奇数的所有tr标签
(3)获得jqueryObj下一级节点的input个数
jqueryObj.children("input").length;
(4)获得class为main的标签的子节点下所有标签
$(".main a");
(5)选择紧邻标签
jqueryObj.next("div");//获取jqueryObj标签的后面紧邻的一个div,nextAll获取所有
网站栏目:jquery通配符,通配符 和
本文来源:http://azwzsj.com/article/dsejgch.html