我正在使用jQuery。现在我需要对这两个列表进行分类。如果任何一个列表的Id以outer开头,我需要弹出“Outer”作为警告。如果任何一个列表的Id以sub开头,我需要弹出“Sub”作为警告。
<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>
我的代码如下。我完成了下面的代码。
$("li").each(function(){
$( "li[ @id ^= start ]" )
alert("START");
$( "li[ @id ^= sub ]" )
alert("SUB");
});
我应该做出什么改变才能正确执行?