deo*_*oll 55 asp.net jquery master-pages element find
我试图找到一个在特定模式中具有id的span元素.它的主要用途是查找由主页面派生的asp.net(aspx)页面呈现的某些元素.
cdm*_*kay 165
在接受的答案的基础上:
这取决于你正在寻找什么样的模式.如果您的模式类似于"MasterPageElement_CheckBox_4443","MasterPageElement_CheckBox_4448"等,那么您还可以使用:
$("span[id^=MasterPageElement_CheckBox]")
Run Code Online (Sandbox Code Playgroud)
简单模式有3个内置属性选择器:
$("span[id^=foo]")
Run Code Online (Sandbox Code Playgroud)
该选择器匹配具有id
属性的所有跨度,并以foo
(例如fooblah
)开头
$("span[id$=foo]")
Run Code Online (Sandbox Code Playgroud)
该选择器匹配具有id
属性的所有跨度,并以foo
(例如blahfoo
)结束.
$("span[id*=foo]")
Run Code Online (Sandbox Code Playgroud)
该选择器匹配具有id
属性的所有跨度,并且它foo
位于其中的某个位置(例如blahfooblah
).
xxx*_*xxx 33
$('span').each(function(){
if( $(this).attr('id').match(/pattern/) ) {
// your code goes here
}
});
Run Code Online (Sandbox Code Playgroud)
问题解决了.
我知道这是一篇旧文章,但其他信息可以帮助未来偶然发现这一点的开发人员。:) 要添加 @cdmckay 提到的内容,您可以组合属性选择器来实现“以 X 开始并以 Y 结束”。
$("input[id^=inp][id$=_AddItem]")
Run Code Online (Sandbox Code Playgroud)
这将匹配 id“inp1_AddItem”、“inp2_AddItem”、“inp3_AddItem”等。
归档时间: |
|
查看次数: |
56695 次 |
最近记录: |