knrt.net
当前位置:首页 >> 求教怎么用jquEry移除ul中的一些li元素??? >>

求教怎么用jquEry移除ul中的一些li元素???

需要判断才移除还是全部移除? 全部移除是 $("ul").children("li").remove();

方法挺多的:1、用not $("ul>li").not(":eq(0)").remove(); 或 $("ul>li").not(":first").remove(); 2、用filter $("ul>li").filter(function(index){return index!=0;}).remove(); $("ul li:first"); jquery获取ul中的第一个li的方法: $("ul li...

1.$('ul li').remove(); 2.$('ul li').each(function(){ $(this).remove(); }); 3.$("ul").find("li").remove(); 4.$('ul').children().filter('li').remove();

删除指定元素首先得选择它。 如: $("ul li") 这个表示选择ul下所有的li。 $("ul li") .remove();//表示删除所有的li。 $("ul li:eq(0)").remove()//表示删除第一个li。 0 表示第一个 1表示第二个 以此类推。

你这样新生成的li不会被绑定的 把这个 $('.div-tt').on('click', function () { alert($(this).html()); });换成这个试试看 $('.ul-list').on('click', '.div-tt' ,function(){ alert($(this).html());});

$('ul').empty();

思路:读取所有li元素的文本→剔除重复值→删除所有li元素→生成非重复的li元素。核心代码如下: // 获取所有li元素li = $("li").map(function() { return $(this).html();}).get();// 剔除重复值$.unique(li);// 删除之前的li元素$("li").remove()...

HTML: 222 222 222 222JQ: $("a").click(function(){ $(this).parent().remove();});这是个简单的例子,你可以参考一下

.add{ color:#ff0} 1 2 3 $(document).ready(function() { $("div ul li").click(function(){ $(this).addClass("add").siblings().removeClass("add"); }); });

jq: $("ul").click(function(){ $(this).find("li").hide();//点击哪个 就把哪个下边的li隐藏 $(this)就指的是你点击的ul //当然 这样会导致 你点击一个就隐藏一个 到最后 没有显示的了 所以可以这样: $("ul").find("li").show(); $(this).fin...

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