我在页面中有一个“选择元素”(下拉框)列表。它们的 id 相似,但有一个区别 - 一个数字。例如:
Step2_Visits_0__CountryCode
Step2_Visits_1__CountryCode
Step2_Visits_2__CountryCode
Step2_Visits_3__CountryCode
Step2_Visits_4__CountryCode
如何选择它们?我不想在选择器中列举它们。
我在页面中有一个“选择元素”(下拉框)列表。它们的 id 相似,但有一个区别 - 一个数字。例如:
Step2_Visits_0__CountryCode
Step2_Visits_1__CountryCode
Step2_Visits_2__CountryCode
Step2_Visits_3__CountryCode
Step2_Visits_4__CountryCode
如何选择它们?我不想在选择器中列举它们。
您可以将开头选择器 ( ^=
) 和结尾选择器 ( $=
)结合起来:
$('[id^="Step2_Visits_"][id$="__CountryCode"]')
这将选择 ID 以“Step2_Visits_”开头并以“__CountryCode”结尾的任何元素。
E[foo^="bar"] 一个 E 元素,其 "foo" 属性值正好以字符串 "bar" 开头
E[foo$="bar"] 一个 E 元素,其 "foo" 属性值正好以字符串 " 结尾酒吧”
你真的应该考虑为这些元素添加类并选择这个类。