Jquery选择器,用于获取具有ID模式的所有选择下拉列表
什么是迭代所有选择下拉列表的最简单方法,ID使用jquery匹配模式。 例如:
... ... ... ... ...
迭代前3个选择。
尝试使用attribute-starts-with-selector /
$('select[id^="begin"]').each(function () { console.log(this.id); });
或者您可以使用attribute-ends-with-selector
$('select[id$="end"]').each(function () { console.log(this.id); });
更新
要选择前3个,您可以使用:lt(3)
like this
$('select[id^="begin"]:lt(3)').each(function () { console.log(this.id); });
DEMO
更新
要组合选择器,您可以执行此操作
$('select[id^="begin"][id$="end"]').each(function () { console.log(this.id); });
DEMO
如果要选择id为以begin OR结尾的元素,可以使用,
以获得两个不同的选择器
$('select[id^="begin"],select[id$="end"]').each(function () { // ^ console.log(this.id); });
DEMO
use属性以selector开头 ,然后使用.each()迭代它们
$('select[id^=begin_]').each(function(){...})
尝试使用属性启动选择器
$("select[id^='begin_'").each(function(){ //your stuff })