在Onclick事件中没有获取Checkbox的ClientID

时间:2013-12-18 08:32:40

标签: javascript jquery asp.net

我有以下ASP表单和相应的客户端脚本。为什么我没有在chkSun复选框的onclick事件中获得chkEverySun的Clientid?

        <asp:CheckBox ID="chkSun" name="Sun" type="checkbox" runat="server" onclick="SetDayCheckBox(this.id,'<%= chkEverySun.ClientID %>');" />                      


        <asp:CheckBox ID="chkEverySun" name="Sun" type="checkbox" runat="server" />

<script>
    function SetDayCheckBox(tocheckid,touncheckid) {
                alert(tocheckid);
                alert(touncheckid);
}
</script>

2 个答案:

答案 0 :(得分:0)

而不是'&lt;%= chkEverySun.ClientID%&gt;'试试:

`$('#<%= chkEverySun.ClientID %>')`

作为

onclick="SetDayCheckBox(this.id,$('#<%= chkEverySun.ClientID %>'));"

答案 1 :(得分:0)

请试试这个:

$('#test').click( function() {alert($(this).attr('id'))});

此处“test”是复选框ID。