我想从 herf
元素添加和删除 onclick
监听器。
所以:
var currentValue = $('#in-new-value').val();
if(!Pattern.test(currentValue)){
//disable click
$("#aSubmitButton").prop('onclick', null);
}else{
//enable click
$("#aSubmitButton").prop('onclick', 'javascript:CheckUserInput();');
}
和我的元素:
<a id="aSubmitButton" onclick="javascript:CheckUserInput();" class="btn_commit big_btn fll"</a>
禁用有效,但重新启用则无效。
最佳答案
您可以使用 jQuery click()
来实现此目的..
var currentValue = $('#in-new-value').val();
$("#aSubmitButton").click(function(){
if(Pattern.test(currentValue)){
CheckUserInput();
} else {
return false;
}
})
关于javascript - 从 href 添加和删除 onclick 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46830746/