kwhw.net
当前位置:首页 >> 获取li元素 >>

获取li元素

思路:为li对象添加单击事件→事件触发后利用innerHTML获取li的文本。实例演示如下: 1、HTML结构 GlenTaneJohnRalph2、javascript代码 window.onload = function(){var obj_lis = document.getElementById("test").getElementsByTagName("li");f...

var dataArray = []; $('ul').children('li').each(function(){ var self = $(this).children('p'); var data = { 'pli_id': self.eq(0).text(), 'pli_name': self.eq(1).text(), 'pli_age': self.eq(2).text() }; dataArray.push(data); }); 最...

1、通过过滤器获取li数组 var lis = $('div li');//表示获取div下所有的直接或者非直接li节点。2、循环lis方式获取每个li元素 for(var i=0;i

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

jQuery 的 index() 方法返回指定元素相对于其他指定元素的 index 位置,因此可用于获取当前li元素顺序。注意index是从0开始计数的,所以index+1才是实际的顺序。 $("li").click(function() { num = $(this).index()+1; // 当前点击的li元素在一...

getElementsByTagName返回的是数组,所以应该是使用; document.getElementById("ul").getElementsByTagName("li")[0].getElementsByTagName("a")[0]; 这样就是获取第一个li里面的第一个a元素,建议使用循环。 一个简单的参考例子: var oA=docu...

第1个 第2个 第3个 第4个使用eq选择器获取语法:$(":eq(index)") index值从0开始。获取第二个 $("ul li:eq(1)")获取第三个 $("ul li:eq(2)")jquery 还有很多有趣的选择器,可百度“jquery选择器大全”查看资料

可以尝试以下代码: $('li').find('a:eq(2)');

jquery提供了功能强大的xpath选择器能方便的定位你要的元素,比如通过id定位: $('#元素id');通过class定位:$('.元素class');标签定义$('标签');其他属性定义,如name: $('li[name="元素name"]');还可以通过元素间的关系定义,父子元素互找...

用JS遍历就可以做,代码如下: 111222333444window.onload=function(){ var ul=document.getElementById('test'); var ul_lis=ul.getElementsByTagName('li'); for (var i = 0;i < ul_lis.length; i++) { ul_lis[i].index = i; ul_lis[i].onclic...

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