SO - 20222694
by Arun P Johny
HTML
<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>
CSS
.test {
color: red;
}
JavaScript
$('form label').filter(function () {
return !$(this).next().is('[type="radio"], [type="checkbox"]')
}).addClass('test')