2013-03-07 192 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