什么是正确的选择器格式,我可以获得以字符串开头并包含特定字符的元素列表?我知道我可以^用来找到匹配字符串的开头但是我怎么能这样做并根据那些包含" - "字符的那些过滤它?
例如,我有以下内容:
$('tr[id^="' + sectionName + '"]').hide();
Run Code Online (Sandbox Code Playgroud)
任何以sectionName值开头的元素都将被隐藏.我想进一步采用这一级别,并在id属性值中过滤掉带有" - "的元素.
您可以使用属性starts-with selector,就像您在问题中提到的那样,以及" attribute-contains "选择器:
var elem = $("[id^='something'][id*='-']");
Run Code Online (Sandbox Code Playgroud)
您可能希望通过使其更具体来使该选择器更有效,但您的问题没有足够的细节供我帮助.例如,提供标签名称:
var elem = $("div[id^='something'][id*='-']");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
76 次 |
| 最近记录: |