我们有时候知道UL的id,但是苦不堪言的找不到LI进行清除,这边有一些办法可以参考,设置Li的id是不错的方法,但是千万别设置成一个ID,到时候删除只会删除第一个

可以使用

[javascript]  view plain  copy
  1. $("#ul li").not(":first").remove();   
这个方式可以删除不是第一个li的其他所有li.

我这边是用:

[javascript]  view plain  copy
  1. $(document).ready(function(){  
  2.             $("#search_content").keyup(function () {  
  3.                 if(CheckChinese($("#search_content").val()))  
  4.                 {  
  5.                     $.ajax({  
  6.                         type: "POST",  
  7.                         anync: true,  
  8.                         url: "HelpCenterSuggestion.ashx",  
  9.                         cache: false,  
  10.                         dataType: "text",  
  11.                         data: { m: $("#search_content").val() },  
  12.                         success: function (result) {  
  13.                             alert(result);  
  14.                             
  15.                             $("#UlContent li").remove();  
  16.                             $("#UlContent").append(result);  
  17.                         }  
  18.   
  19.                     });  
  20.                 }  
  21.   
  22.         });  

  方法很多,还可以用:
[javascript]  view plain  copy
  1. 1、用not  
  2. $("ul>li").not(":eq(0)").remove();  
  3. 或  
  4. $("ul>li").not(":first").remove();  
  5.   
  6. 2、用filter  
  7. $("ul>li").filter(function(index){  
  8. return index!=0;  
  9. }).remove();