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