jQuery addSelf 方法是 jQuery 庫中的一個有用的方法。通過 addSelf 方法,可以將匹配元素集合中的每個元素添加到集合中。這個方法可以方便地進行動態元素的操作。
$(selector).addSelf(); // 將 selector 匹配到的元素添加到當前集合中
該方法還可以接受一個選擇器作為參數,此選擇器將被用于篩選添加的元素。例如:
$('p').addSelf('h1'); // 將匹配到的每個 p 元素和每個 h1 元素添加到當前集合中
下面是一個實際的例子,展示了如何使用 addSelf 方法來在點擊按鈕時添加一個新的按鈕元素:
$(document).ready(function() { $('button').click(function() { $('button').addSelf().appendTo('body'); }); });
在上面的示例中,我們首先選擇所有的按鈕元素,并為它們添加一個點擊事件處理程序。當按鈕被點擊時,我們使用 addSelf 方法將每個按鈕元素添加到當前集合中。然后,我們將新的按鈕元素附加到文檔的 body 元素。這樣我們就可以不斷地添加新的按鈕元素了。