簡體   English   中英

jQuery和鏈接

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM