我想选择<a>
,如果它已包含在<li>
标记中。像这样:
<ul>
<li>
<a>select this</a>
</li>
</ul>
<a>Don't select this</a>
我该怎么做?
答案 0 :(得分:3)
使用jquery可以这样做 - $("li a")
答案 1 :(得分:1)
最好的方法是为其分配一个类或ID,然后按类或ID选择它。
如果您不想这样做(除非您想要所有标签&lt; a&gt;在&lt; li&gt;内),否则您可以做的事情是
$("li a") - using jQuery - will return all <a> inside a <li>
或使用纯javascript
var lis = document.getElementsByTagName("li")
选择你想要的li(示例lis [0]),然后选择
lis[0].getElementsByTagName("a")
或者您可以遍历所有lis并选择所有&lt; a&gt;如果这就是你想要的内容
答案 2 :(得分:0)
您可以从数组中选择jquery请求中的元素。
$("li a")[0]
或者如果你不想让jquery使用:
$("li a").get(0)