1

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

Step2_Visits_0__CountryCode
Step2_Visits_1__CountryCode
Step2_Visits_2__CountryCode
Step2_Visits_3__CountryCode
Step2_Visits_4__CountryCode

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

4

2 回答 2

2

您可以将开头选择器 ( ^=) 和结尾选择器 ( $=)结合起来:

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

JSFiddle 示例

这将选择 ID 以“Step2_Visits_”开头并以“__CountryCode”结尾的任何元素。

E[foo^="bar"] 一个 E 元素,其 "foo" 属性值正好以字符串 "bar" 开头
E[foo$="bar"] 一个 E 元素,其 "foo" 属性值正好以字符串 " 结尾酒吧”

于 2013-05-29T11:56:15.970 回答
0

你真的应该考虑为这些元素添加类并选择这个类。

于 2013-05-29T11:59:36.103 回答