ydzf.net
当前位置:首页 >> jq获取 ul li >>

jq获取 ul li

先分别给ul和div加个id,名字可为“ul“和”div“;参考代码如下:$("#ul>li>a").click(function(){ $("#div").text($(this).text());});

这个用样式更好判断,用:nth-child(n)就好了,第一个:first-child,最后一个:last-child;一定要用jquery的话就这样吧:// 获取li的集合,然后遍历var lilist= $("ul>li");lilist.each(function(i,item){ // i是当前元素对象的索引,所以判断索引就可以了 if(i==0){ // 第一个li }else if(i==lilist.length){ // 最后一个li }});

$(".dep_5 li").length;

1. 可以考虑用length属性<br>2. <ul id="aaa"><br> 3. 1个</li><br> 4. 2个</li><br> 5. 3个</li><br> 6. 4个</li><br></ul>7. jquery:<br>alert($("#aaa li").length)

$('ul').find('li').each(function(i,v){console.log($(v).html())});

var lis = $("li:lt(3)");//前面3个lilis.find('em').addClass("liclass");//设置前面3个li里面的em的class

var dv=document.getElementById("star"); 获取id="star"的divvar ularr=dv.getElementsByTagName("ul"); 获取div下的ulvar liarr=ularr[0].getElementsByTagName("li"); 获取div下的ul下的liliarr是个数组.其实最简单方法是给ul一个id=“getli”;然后var liarr=document.getElementById("getli").getElementsByTagName("li");liarr是个数组

用jquery获得每个ul下最后copy一个li可以参考下面的代码:<br>$(function(){<br>$("ul").each(function(){<br>var y = $(this).children().last();<br>alert(y.text());<br>});<br>});<br><br><img src="https://pic.wenwen.soso.com/pqpic/wenwenpic/0/

$(function(){ $('.anserdh li').click(function(){ $(this).addClass('qhbg'); }) }) 补充一下,忘记选择a标签了$('.anserdh li') 换成$('.anserdh li a').

引用方式错误,参考下面:<br>var ul = $(".sss li");<br>ul.click(function(){ <br> var str = $(this).attr("data");<br> // alert(str); <br> input.val(str);<br>});<br><br>你在click使用的是ul对象,而 ul = $(".sss li"); 是一个Jq的筛选集合<br>所以 var str = ul.attr("data");每次默认选第一个<br>var str = $(this).attr("data"); 表示选取当前点击的(this)li的data属性

网站首页 | 网站地图
All rights reserved Powered by www.ydzf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com