【发布时间】:2013-11-26 16:33:33
【问题描述】:
鉴于以下表格,我如何选择所有标签,除了那些紧接在复选框或单选输入之前的标签。
<form>
<label>Select This Label</label><input type="text" />
<label>Select This Label</label><input type="email" />
<label>Select This Label Main checkbox group</label><br>
<label>NOT THIS LABEL!</label><input type="checkbox" />
<label>NOT THIS LABEL!</label><input type="radio" />
<label>Select this arbitrary label just hanging out here</label>
</form>
目标:我正在尝试为除标签 4 和 5 之外的所有标签添加一个类。
编辑:我尝试过的选择器在不同的地方使用 + 和 :not() 运算符。所以
$( form label +:not(input[type=radio],input[type=checkbox]) ~ label)
或
$( form label:not(+input[type=radio],+input[type=checkbox]) ~ label)
等等。
编辑 2* 我需要在选择器中完全执行此操作。
【问题讨论】:
标签: jquery