我有这个HTML代码
<td>
<div><p> My Txt </p></div>
<div><a class="linkclass" >link1 </a><a> link2 </a></div>
</td>
Run Code Online (Sandbox Code Playgroud)
现在我想要,如果有人点击,a.linkclass然后我提醒p标签内的文字
我尝试了这个,但它没有用
$(this).closest('p').text();
Run Code Online (Sandbox Code Playgroud)
尝试这个
$(this).closest('div').prev('div').find('p').text();
Run Code Online (Sandbox Code Playgroud)
这里 p 不是锚标记的祖先。是嵌套在 div 内。所以你不能直接在p 标记.closest()上使用..
最接近的选择器仅遍历元素的祖先......
编辑
也可以直接使用td上最接近的。
$(this).closest('td').find('p').text();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
683 次 |
| 最近记录: |