如果属性“clickDisabled”被“禁用”,我试图将警告消息显示为警告。我无法将$(this)值传递给函数ShowDisableWarning()。我怎样才能做到这一点?
function showDisableWarning(e) {
if ($(this).attr('clickDisabled') == 'disable') {
alert($(this).attr("title"));
return false;
}
}
$(document).on('click', '.btnSubmit', function (e) {
showDisableWarning(e);
});
<div clickDisabled="disable">
</div>
答案 0 :(得分:2)
更改为
function showDisableWarning(e) {
if ($(this).attr('clickDisabled') == 'disable') {
alert($(this).attr("title"));
return false;
}
}
$(document).on('click', '.btnSubmit', showDisableWarning);
<div clickDisabled="disable">
</div>