jquery选择器中使用正则表达式获取元素

获取所有id以xb开头的元素

$("[id^='xb']").each(function () {  });

 

获取所有id以xb结尾的元素

$("[id$='xb']").each(function () {  });

 

获取所有id包含xb的元素

$("[id*='xb']").each(function () {  });

 

获取所有id以xb开头的input元素

$("input[id^='xb']").each(function () {  });

 

获取所有id以xb结尾的input元素

$("input[id$='xb']").each(function () {  });

 

获取所有id包含xb的input元素

$("input[id*='xb']").each(function () {  });

 

其中的id属性可替换为其他任意的属性,input元素也可替换成其他要获取的元素标签。

实现原理:通过字符“^ ”来匹配字符串的开始位置,通过字符“$”来匹配字符串的结束位置,通过字符“*”来匹配包含的字符。

来源: 谢斌个人博客jquery选择器中使用正则表达式获取元素
转载请以链接形式标明本文地址!本文地址:http://www.xb02.com/article/18/
发表评论

发表评论