2013-03-07 190 views
0

我有一個HTML爲:jQuery的點擊無法正常工作

<ul style="list-style-type: none" id="AgeFilter"> 
         <li><a href="#.">- Kid</a> </li> 
         <li><a href="#.">- Teen</a> </li> 
         <li><a href="#.">- Young Adults</a> </li> 
         <li><a href="#.">- Adults</a> </li> 
        </ul> 

我試圖執行的jQuery爲:

$(document).ready(function() { 
    $("#AgeFilter li a").click(function() { 
      alert(1); 
       var temp=$(this).html().split("- "); 

       $("#<%=SelectAge.ClientID %>").val(temp[1]); 
       $("#<%=BtnAgeFilter.ClientID %>").click(); 
     }); 
}); 

的問題是, 警報不會對任何HREF調用click.Thanks獲得任何幫助。

+3

把它放在一個'$(文件).ready' – mithunsatheesh 2013-03-07 07:49:36

+0

爵士正是在的document.ready – 2013-03-07 07:50:51

+1

嘗試使用$( 「#AgeFilter李一」)。生活( '點擊',函數(){。 .. – 2013-03-07 07:52:35

回答

3
$(document).ready(function() { 
    $("#AgeFilter li a").click(function() { 
     alert(1); 
     var temp=$(this).html().split("- "); 
     $("#<%=SelectAge.ClientID %>").val(temp[1]); 
     $("#<%=BtnAgeFilter.ClientID %>").click(); 
    }); 
}); // missing); 
+0

np,嘗試查看控制檯以查找語法錯誤,使用螢火蟲等。 – 2013-03-07 07:59:02

+0

@PetrFort:實際上他的代碼沒有錯誤。看編輯歷史。它被某些其他用戶完成的格式化丟失了。 – mithunsatheesh 2013-03-07 08:06:59

+0

我檢查了歷史記錄,你說的沒錯,謝謝,但是用編輯歷史記錄將正確的答案(評論)連接到問題上有點混亂。 – 2013-03-07 08:13:34