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 })