本文實例講述了jQuery實現動態刪除LI的方法。分享給大家供大家參考,具體如下:
我們有時候知道UL的id,但是苦不堪言的找不到LI進行清除,這邊有一些辦法可以參考,設置Li的id是不錯的方法,但是千萬別設置成一個ID,到時候刪除只會刪除第一個
可以使用
$("#ul li").not(":first").remove();這個方式可以刪除不是第一個li的其他所有li.
我這邊是用:
$(document).ready(function(){   $("#search_content").keyup(function () {    if(CheckChinese($("#search_content").val()))    {     $.ajax({      type: "POST",      anync: true,      url: "HelpCenterSuggestion.ashx",      cache: false,      dataType: "text",      data: { m: $("#search_content").val() },      success: function (result) {       alert(result);       $("#UlContent li").remove();       $("#UlContent").append(result);      }     });    }  });方法很多,還可以用:
1、用not
$("ul>li").not(":eq(0)").remove();或
$("ul>li").not(":first").remove();2、用filter
$("ul>li").filter(function(index){return index!=0;}).remove();更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結》、《jQuery常用插件及用法總結》、《jQuery操作json數據技巧匯總》、《jQuery擴展技巧總結》、《jQuery常見經典特效匯總》及《jquery選擇器用法總結》
希望本文所述對大家jQuery程序設計有所幫助。
新聞熱點
疑難解答