在一个数字Jquery中选择id为差异的列表项

时间:2013-05-29 11:54:23

标签: jquery

我在页面中有一个“选择元素”列表(下拉框)。他们的ID类似,有一个区别 - 一个数字。例如:

Step2_Visits_0__CountryCode
Step2_Visits_1__CountryCode
Step2_Visits_2__CountryCode
Step2_Visits_3__CountryCode
Step2_Visits_4__CountryCode

如何选择它们?我不想在选择器中枚举它们。

2 个答案:

答案 0 :(得分:2)

您可以合并begins-with selector (^=) and ends-with selector ($=)

$('[id^="Step2_Visits_"][id$="__CountryCode"]')

JSFiddle example

这将选择ID以&#34开头的任何元素; Step2_Visits _"并以" __ CountryCode"。

结束
  

E [foo ^ =" bar"]一个E元素,其中" foo"属性值完全以字符串" bar"
开头   E [foo $ =" bar"]一个E元素,其中" foo"属性值完全以字符串" bar"

结束

答案 1 :(得分:0)

您应该考虑为这些元素添加类并选择此类。