我需要使用JQuery/JS选择DOM中除一个div以外的所有元素。唯一的问题是,我还需要在选择中排除div的子元素。例如:
<li>1</li>
<li>2</li>
<div>
3
<li>3.1</li>
<li>3.2</li>
</div>
$('*').not('div and children');
//should give me li 1 and 2, but not div 3 or li 3.1/3.2
我已经尝试使用.not()
关键字,但它只选择了父div,子元素仍然受到影响。
ul
中使用div
。这在 HTML 中是无效的。 - Mohammad