I have two textarea and one of them has id attribute and other one doesn't has. Something like this:
<textarea> </textarea>
<textarea id = 'idname'> </textarea>
Now I need to select first textarea, How can I do that?
You could combine the :not() pseudo-class and the [id] attribute selector in order to negate elements with an id attribute:
textarea:not([id]) {}
document.querySelectorAll('textarea:not([id])');
$('textarea:not([id])');
Basic Example:
textarea:not([id]) {
width: 100%;
}
<textarea></textarea>
<textarea id='idname'></textarea>
As you also don't mind a jQuery answer:
$('textarea:not([id])');
or
$('textarea').not('[id]');
Update:
For a specific name:
$('textarea[name="somename"]');
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With