我有一个 id 看起来像的输入元素:
Les_Site_1381400656_43306_input
ID 格式始终为 Les_Site_ANYTHING_INPUT
我当前的选择器是:$(element).find('[id^=Les_Site_input]')
我如何制作一个选择器,上面写着我想要这个在开始的任何东西在中间,这个在最后?
谢谢
我有一个 id 看起来像的输入元素:
Les_Site_1381400656_43306_input
ID 格式始终为 Les_Site_ANYTHING_INPUT
我当前的选择器是:$(element).find('[id^=Les_Site_input]')
我如何制作一个选择器,上面写着我想要这个在开始的任何东西在中间,这个在最后?
谢谢
// starts with "Les_Site_" , ends with "_input" :
$(element).find('[id^=Les_Site_][id$=_input]')
请注意,此类过滤规则很慢,您希望在尽可能少的元素上调用它们:
$(element).find('input').filter('[id^=Les_Site_][id$=_input]')
您似乎使用 ids 的方式:您最好将 a 添加class
到此输入,并使用该类选择它
<input class="siteInput" id="Les_Site_1381400656_43306_input" />
$(element).find('input.siteInput')