我有以下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>
答案 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。