Fit*_*aki 23 jquery jquery-selectors
<div>
<a>
Text1
<img alt="" stc="" />
</a>
<a>
Text2
</a>
</div>
Run Code Online (Sandbox Code Playgroud)
我想选择所有的锚元素text=text2.我正在寻找这样的东西:
Run Code Online (Sandbox Code Playgroud)$('a[text=Text2]')
编辑:为什么这不起作用?出于某种原因,它需要采用以下格式:
Run Code Online (Sandbox Code Playgroud)$('div').find('a').find(':contains("Text2")')
gna*_*arf 39
你问为什么这不起作用:
$('div').find('a').find(':contains("Text2")')
Run Code Online (Sandbox Code Playgroud)
原因是,.find()会搜索你想要的子元素.filter()(因为你已经选择了a- 或者你添加:contains到了一个find:
$('div').find('a').filter(':contains("Text2")');
$('div').find('a:contains("Text2")');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
49990 次 |
| 最近记录: |