我的问题是:
我有多个页面的HTML代码,每个页面都使用JQgrid(jquery网格)来显示一些数据.我知道在每个页面上,包含JQgrid的元素都被命名为"LIST_xxx".现在我需要制作一个javascript,在每个页面上采用该元素"LIST_XXXX"并做一些事情.我怎么能按ID搜索元素,但只知道它的初始部分(ID,就像我之前提到的那样):
$('#list_[XXXX]')... --> The part surrounded by [] is variable on each page, i want to discriminate that.
Run Code Online (Sandbox Code Playgroud)
我希望我清楚自己.谢谢.
SLa*_*aks 21
你需要使用属性starts with selector,如下所示:
$('[id^=list_]').whatever()
Run Code Online (Sandbox Code Playgroud)
使用"属性开头"选择器http://api.jquery.com/attribute-starts-with-selector/
$("[id^=list_]")
Run Code Online (Sandbox Code Playgroud)
请注意,这是低效的.带有标记名称的前缀,如果可能,从最近的父级下降.
归档时间: |
|
查看次数: |
89401 次 |
最近记录: |