JQuery是JavaScript的一個庫,在網(wǎng)頁中使用JQuery可以方便地處理DOM元素、事件、動畫、AJAX等多種操作。在編寫網(wǎng)頁時,我們有時需要選擇一個元素集合并排除集合中的某個元素,那么如何在JQuery中實現(xiàn)篩選出除自身以外的元素呢?
$(selector).not(filter)
使用JQuery的not()方法可以實現(xiàn)選擇除自身以外的元素。not()方法的參數(shù)是一個篩選器,用于指定要排除的元素。$(selector)是用于選擇元素的JQuery選擇器,可以根據(jù)需要更換為不同的選擇器。
下面是一個例子,假設(shè)有三個按鈕,點擊任意一個按鈕時需要給其他按鈕添加一個禁用效果:
// 選擇所有按鈕,除自身以外添加禁用效果 $('button').click(function(){ $('button').not(this).attr('disabled', true); });
在上面的代碼中,當任意一個按鈕被點擊時,not(this)方法會選擇除該按鈕以外的其他按鈕,然后使用attr()方法為這些按鈕更改屬性,從而達到禁用的效果。
經(jīng)過這樣的處理,我們在JQuery中就可以方便地選擇除自身以外的元素了。