禁用和输入字段的简单jQuery代码段,例如,用户无法更改表单上文本框的值。
$('input').attr('disabled','disabled');
替代方法
一整堆的方法都可以完成,例如,我见过的大多数人都比较喜欢单击事件,这比以前更容易完成。
$('input').click(function(){
console.log("clicked");
onclick = $(this).attr('onclick');
$(this).attr('onclick','');
showConfirm(onclick);
return false;
});
$('input').removeAttr('onclick');
$('input').each(function () {
this.onclick = undefined;
});
$('.foo').removeAttr('onclick').click(function(){
// Do something
});
var original_onclick = $('.del').attr('onclick');
$('.del').removeAttr('onclick').click(function(){
showConfirm(original_onclick);
});