javascript中沒有這樣的「getElementsByClass」函數,那麼jQuery如何設法做到這一點?jQuery如何通過類名實現元素獲取?
循環所有元素將效率太低。
順便說一句,如何指定具有兩個或更多類的元素的CSS?
<a class="one two">test</a>
猜想像下面那樣?
.one.two {...}
是嗎?
javascript中沒有這樣的「getElementsByClass」函數,那麼jQuery如何設法做到這一點?jQuery如何通過類名實現元素獲取?
循環所有元素將效率太低。
順便說一句,如何指定具有兩個或更多類的元素的CSS?
<a class="one two">test</a>
猜想像下面那樣?
.one.two {...}
是嗎?
的getElementsByClassName函數存在,jQuery使用它在內部如果有的話,檢查jQuery的源上的selector.js文件
要選擇與多個類元素使用.class.class選擇器:
$('.one.two')
jQuery使用的Sizzle選擇器引擎。
「.one.two」和「.two.one」是一回事嗎? – omg 2009-08-19 07:33:11
是的,它完全一樣,它會找到兩個類的元素。 – CMS 2009-08-19 07:39:19