我需要选择一个具有特定类的嵌套<p>
的{{1}}元素。
<a>
并不总是<a>
的孩子,而可能是孙子。例如:
<p>
我需要选择<p>some text<span><a href="#" class="myclass f5">link</a></span></p>
元素,如果<p>
元素内部有<a>
个字段。
答案 0 :(得分:6)
使用css选择器(theres nothing like a parent-selector)无法实现这一点。
也许你可以使用javascript解决这个问题 - 例如,你应该用$('p:has(a.f5)')
得到你的段落(然后你可以.addClass()
或者设置.css()
这个元素直接)。
修改强>:
您可能还想看看SO上的其他问题(下次:search before you ask):