【发布时间】:2015-06-18 20:54:55
【问题描述】:
我有一个与下面语法相同的复选框列表,其中一些是只读的:
@Html.CheckBoxFor(model => model.SrsSettingList[i].LeftPickup, new{ @class= "chkSRSPickup"})
首先我想提一下,在这种情况下我不能使用“禁用”属性。请不要告诉我这样做。以下是我单击复选框时的事件处理程序:
$(document).on('click', '.chkSRSPickup', function () {
呜呜呜……
});
我不想在单击只读复选框时调用该函数。我该怎么做?
【问题讨论】:
-
在函数的开头处理它有什么问题?如果标记为只读则返回
-
是的,这将是我解决问题的第二种方法。仍然让它调用事件处理程序并检查元素是否具有“只读”属性,然后返回 false。
标签: jquery asp.net-mvc checkbox checkboxfor