/ / Comment obtenir le premier “<a>” élément de la div - jquery

Comment obtenir le premier “<a>” élément de la div - jquery

<html>
<div>
<ul>
<li><a>a</a></li>
<li><a>b</a></li>
<li><a>c</a></li>
<li><a>d</a></li>
</ul>
<ul>
<li><a>e</a></li>
<li><a>f</a></li>
<li><a>g</a></li>
<li><a>h</a></li>
</ul>
<ul>
<li><a>i</a></li>
<li><a>j</a></li>
<li><a>k</a></li>
<li><a>l</a></li>
</ul>
</div>

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
<script type="text/javascript">
$(function(){
alert($("div a:first-child").text());

$("div").each(function(){
alert($(this).find("a:first-child").text());
});
});
</script>
</html>

Je veux obtenir le "" premier élément de la div

Mais j'ai essayé de deux manières, comme ci-dessous, et je ne peux pas l'obtenir.

Quelqu'un peut-il m'apprendre s'il vous plait?

<script type="text/javascript">
$(function(){
alert($("div a:first-child").text());

$("div").each(function(){
alert($(this).find("a:first-child").text());
});
});
</script>

Réponses:

5 pour la réponse № 1

Vous pourriez faire ceci, je pense:

$("div a").first().text();