请问如何书写以下的jQuery代码 <ul> <li>贷款</li> <dl> <dt>贷款本金 <ul> <li>张海燕</li> </ul> </dt> </dl></ul>用以区分两个地方的li标签。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var length = $("ul").find("li").length; for(var i =0;i<length;i++){ alert($("ul").find("li:eq("+i+")").text()); }目前如果不加其他id或者class的情况下,只能这样 布局有问题:<ul> <li>贷款</li> <li> <dl> <dt>贷款本金 <ul> <li>张海燕</li> <li>张海燕2</li> </ul> </dt> </dl></li></ul>alert($("li:not(:has(dl))").filter(function(){ return $(this).parents("dl").length===0;}).length)alert($("dl ul >li").length) 还是用 减法吧var len = $('ul li').length;var cout = $('dt li').length ;alert(len-cout);alert(cout); 用js模拟键盘按下空格 Jquery如何选择现在mouseover的div的子元素 javascript函数跟踪 相对路径问题 急!!!! Ext 中如何获取tbar中Textfiled的值 prototype1.5中如何隐藏多个html控制?? 高手们过路,帮看看这个问题可以怎么解决,在此谢谢 javascript函数和对象的问题(函数式编程) 那位老大能给一段无缝向左滚动图片的代码啊,急,在线,100分 node.js 部署问题 如何加密 jquery 小问题 一段程序没看懂,改变表格颜色的src.contains ,希望大家能帮忙注释一下
var length = $("ul").find("li").length;
for(var i =0;i<length;i++){
alert($("ul").find("li:eq("+i+")").text());
}目前如果不加其他id或者class的情况下,只能这样
<ul>
<li>贷款</li>
<li> <dl>
<dt>贷款本金
<ul>
<li>张海燕</li>
<li>张海燕2</li>
</ul>
</dt>
</dl></li>
</ul>
alert($("li:not(:has(dl))").filter(function(){
return $(this).parents("dl").length===0;
}).length)
alert($("dl ul >li").length)
var cout = $('dt li').length ;
alert(len-cout);
alert(cout);