findid开头的html元素
我的问题是这样的:
我有多个页面的HTML代码,在他们每个我用一个JQgrid(jQuery网格)来显示一些数据。 我知道在每个页面上,包含JQgrid的元素被命名为“LIST_xxx”。 现在我需要做一个JavaScript,每个页面上的元素“LIST_XXXX”,并做一些东西。 我怎么能通过IDsearch一个元素,但是只知道它的起始部分(如前面提到的那样,ID):
$('#list_[XXXX]')... --> The part surrounded by [] is variable on each page, i want to discriminate that.
我希望我明确自己。 谢谢。
尝试
$('div[id^="list_"]')
它应该工作
你需要使用属性起始于select器 ,如下所示:
$('[id^=list_]').whatever()
给这个元素一个普通的类名或者其他你可以查询的属性。
使用“属性开始”select器http://api.jquery.com/attribute-starts-with-selector/
$("[id^=list_]")
请注意,这是低效的。 前缀带有标签名称,如果可能,则从最近的父级下降。