下面的代码片段有HTML onchange属性以及jQuery的更改事件对输入文本。我只想要jQuery的更改事件有效。我尝试使用unbind和off都没有运气。使用jQuery删除HTML onchange代码
有人请帮忙吗?
$(document).ready(function(){
$("#testInput").unbind("change").bind("change",function(){
console.log("jQuery change");
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input id="testInput" type="text" onchange="console.log('change');"/>
你有什么打算从这个达到什么目的?我很困惑 –
我必须这样做,以阻止使用onchange属性,并使其无法工作,即使在代码中存在。 – Beginner
removeAttr('onchange'.....? –