我有以下内容:
if($("div[id*='*test-*-0-value']").length > 0){
// do stuff
}
不幸的是,外卡*test-*-0-value
无效。什么是进行搜索的最佳方式,以便我可以测试具有*test-*-0-value
答案 0 :(得分:8)
您可以合并attribute selectors,natively supported in CSS:
[id*='...']
- ID必须包含...
。[id$='...']
- ID必须以...
结尾。代码:
if ($("div[id*='test-'][id$='-0-value']").length) {
// do stuff
}
答案 1 :(得分:2)
答案 2 :(得分:1)
使用james padolsey jquery's regex selector,并将其应用于您的示例,例如:
if($("div:regex(id, *test-*-0-value").length > 0) {
}