如果我这样做……
$('.class1,.class2').hide();
然后将隐藏包含class1或class2的所有项目.
<pre class='class1'>hello1</pre> <pre class='class2'>hello2</pre> <pre class='class1 class2'>hello3</pre>
什么是语法,所以只有第3个< pre>将被隐藏,我想隐藏基于它们同时具有class1和class2的东西.
解决方法
与它的CSS选择器相同 – 类标识符之间没有空格:
$('.class1.class2').hide();
jQuery文档: .class.class selectors.
虽然这些类只是在< pre>上元素,这是最好的:
$('pre.class1.class2').hide();