2010-07-28 49 views

回答

0

解決。我的代碼大的HTML表格內搜索,其中包含電子郵件相關領域,並添加和刪除元素的菜單基於用戶在輸入文本字段中鍵入的內容。

Javascript代碼:

$(function(){ 
$('#msgIndexUL').superfish(); 

$("#menuFilterTextField").keyup(function(){   
    $("#msgIndex li:not('#menuFilter')").empty(); 

    var id; 
    var mailSubject; 
    $(".results tbody tr").filter(":contains('"+ $("#menuFilterTextField").val() +"')").each(function(){   
     id = $(this).attr('id'); 
     mailSubject = $($(this).children(".mailSubject")).html();  
     $("#msgIndex").append("<li><a href='#"+id+"'>"+mailSubject+"</a></li>");        

    });       
}); 

});

和HTML:

<ul id="msgIndexUL" class="sf-menu"> 
       <li class="current"> 
        <a href="##">Indice dei messaggi</a> 
        <ul id="msgIndex"> 
         <li id="menuFilter"><input type="text" id="menuFilterTextField"/></li> 
        </ul>    
       </li> 
</ul>