J'utilise jQuery. Maintenant, je dois classer les deux listes. Si une liste ayant un Id commence par outer, je dois l'alerter "Outer". Si une liste ayant un Id commence par sub, je dois l'alerter comme "Sub".Classer les deux listes en utilisant jQuery
<ul id="nav">
<li id="outer1"><a href="#url"><b class="">Outer 1</b></a></li>
<li id="outer2"><a href="#url"><b class="">Outer 2</b></a></li>
<li id="outer3"><a href="#url"><b class="">Outer 3 </b></a>
<ul style="display: none;">
<li id="sub1"><a href="#url"><span id="inner1"> inner1</span></a></li>
<li id="sub2"><a href="#url"><span id="inner2"> inner2</span></a></li>
</ul>
</li>
<li id="outer4"><a href="#url"><b class="">Outer 3 </b></a></li>
</ul>
Mon code est ci-dessous. J'ai fait le code suivant.
$("li").each(function(){
$("li[ @id ^= 'start' ]")
alert("START");
$("li[ @id ^= 'sub' ]")
alert("SUB");
});
Quelle est la modification que je devrais effectuer afin de pouvoir exécuter correctement?