我有一个id为:
的输入元素Les_Site_1381400656_43306_input
ID格式始终为Les_Site_ANYTHING_INPUT
我当前的选择器是:$(element).find('[id^=Les_Site_input]')
我如何制作一个选择器,表示我想在开头的任何一个中间以及最后的那个?
由于
答案 0 :(得分:4)
// starts with "Les_Site_" , ends with "_input" :
$(element).find('[id^=Les_Site_][id$=_input]')
请注意,此类过滤规则很慢,您希望尽可能少地调用它们:
$(element).find('input').filter('[id^=Les_Site_][id$=_input]')
您似乎使用ID的方式:您可以更好地为此输入添加class
,并使用该类选择它
<input class="siteInput" id="Les_Site_1381400656_43306_input" />
$(element).find('input.siteInput')