下面的代碼片段有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'.....? –