我试图在复选框状态更改时调用一个函数,它在没有母版页的情况下调用。我尝试过以下代码:
<script type="text/javascript">
$(function () {
$('#cbOption1').on('change', PublishToPreferredZerker);
});
function PublishToPreferredZerker() {}
</script>
[...]
<asp:CheckBox ID="cbOption1" runat="server" style="text-align: left"
Text="Publish the job to particular Zerker or a group of the Zerkers." /><br />
使用 MasterPage 时不会调用该函数。
最佳答案
注意cbOption1
不是客户端ID,而是服务器端的ID。
您需要执行类似的操作(使用 Control.ClientID Property 获取 HTML 元素的 id):
$('#<%=cbOption1.ClientID%>').on('change', PublishToPreferredZerker);
关于javascript - 在复选框选中更改事件中使用 Javascript 中的母版页时无法调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14029983/