1
在原型中使用美元 - 美元函數時,我一直獲取元素數組,而不是僅使用美元函數的一個元素。我如何結合$ $$ CSS選擇器的力量,但仍然只有一個元素回來?
改變源的結構是不可能的,所以我不能只用id來選擇它。它需要使用CSS進行選擇,但應該只返回一個元素。
在原型中使用美元 - 美元函數時,我一直獲取元素數組,而不是僅使用美元函數的一個元素。我如何結合$ $$ CSS選擇器的力量,但仍然只有一個元素回來?
改變源的結構是不可能的,所以我不能只用id來選擇它。它需要使用CSS進行選擇,但應該只返回一個元素。
按類名選擇時返回單個元素是沒有意義的,因爲可能在DOM中有許多元素具有此類。所以如果你確定它是唯一的,你總是可以使用返回數組的第一個元素。
$$('.foo')[0]
你也可以做
$$('.foo').first()
它看起來比清潔劑爲$$('.foo')[0]
我的口味:)
那麼容易的,謝謝! – Tim 2010-09-22 09:47:19