JQuery中的off change函數可以實現對某元素的事件進行解綁,從而減少瀏覽器性能消耗。下面我們就來看一下這個函數的用法:
$(selector).off("change");
這個函數的參數是要解綁事件的選擇器,這里我們以change事件為例,其他事件也可以使用off函數解綁。下面是一個實例:
<select id="mySelect">
<option value="1">選項1</option>
<option value="2">選項2</option>
<option value="3">選項3</option>
</select>
<p>請在選擇下拉框后查看效果:</p>
<script>
$(document).ready(function(){
$("#mySelect").change(function(){
alert("您選擇了一個選項!");
});
});
</script>
在這個實例中,我們為一個下拉框元素的change事件綁定了一個彈出框的效果。但如果我們想要解綁這個事件,該如何操作呢?
$(document).ready(function(){
$("#mySelect").off("change");
});
這個代碼塊的意思是在頁面加載完成后,找到選擇器為mySelect的下拉框,解綁它的change事件。最終的效果是在選擇下拉框后不再彈出框,即事件被成功解綁了。
以上就是JQuery的off change函數的用法簡介,希望能對你有所幫助。
下一篇消除css 樣式