sta*_*ack 3 javascript jquery selector
我有两个textarea,其中一个有id属性,另一个没有.像这样的东西:
<textarea> </textarea>
<textarea id = 'idname'> </textarea>
Run Code Online (Sandbox Code Playgroud)
现在我需要选择第一个textarea,我该怎么做?
您可以组合:not()伪类和[id] 属性选择器,以便使用id属性否定元素:
textarea:not([id]) {}
Run Code Online (Sandbox Code Playgroud)
document.querySelectorAll('textarea:not([id])');
Run Code Online (Sandbox Code Playgroud)
$('textarea:not([id])');
Run Code Online (Sandbox Code Playgroud)
基本示例:
textarea:not([id]) {
width: 100%;
}Run Code Online (Sandbox Code Playgroud)
<textarea></textarea>
<textarea id='idname'></textarea>Run Code Online (Sandbox Code Playgroud)