假設我有一組選擇器被傳入,如果其中一個成功,我想再次檢查該選擇器,但是在頂層元素的下面,然後運行一個事件(如果找到的話)。所以......是否有可能重新調用一個成功的jQuery選擇器?
$('element1, element2, element3').click(function() {
$('#header' + successfulElement).addClass('active');
});
然後,如果用戶點擊任何一個那些elements
(有可能是整個文件多),我們檢查,看看是否有相同的選擇的元素是下面#header
。
這有道理嗎?這聽起來很複雜,但如果我在這裏錯過了一些基本的東西,我不會感到驚訝。
在此先感謝。
但是這似乎會影響'#header'下所有具有相同標籤或類的元素。我認爲OP只是想點擊一個。 – user113716 2011-05-21 14:00:50
@patrick dw:我相信這就是OP想要的 - 「我想重新檢查那個選擇器,但是在頂層元素下面」。據我所知,單擊'#header'外的元素,他希望在#header中找到類似的元素。 – casablanca 2011-05-21 14:02:07
@casablanca:是的,我可以看到它可以如何解釋。也許你是對的。 +1 – user113716 2011-05-21 14:03:33