[英]jQuery and chaining
有時我需要在.on()之前使用.off()。
我的問題是我可以將它們鏈接在一起還是應該保持分開?
可以這樣:
$('button').off('click');
$('button;).on('click, function() {
// code here.
});
成為這個,並且工作相同:
$('button').off('click').on('click', function() {
// code here
});
.off()是否在鏈中的.on()之前執行。
我對鏈接尚不陌生,這就是我要問的原因。
是的,它將在.on()
方法之前執行。 基本上,鏈接使您可以編寫更少的代碼,並且順便說一下,它可以更快地執行代碼,因為您不必在DOM樹中多次查找元素。(每次調用$('#yourElmId')
基本上調用document.getElementById
所以如果您兩次調用它-您將對其進行兩次搜索,對於大型項目來說根本不好用)
有關jQuery鏈接的更多詳細信息,請點擊此處
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.