我正在重新配置一个包含 100 多个输入元素的复杂 HTML 文档。我想快速找到任何具有空白 id ( <input type="text" name="something" id="" ...
)、只有空格 ( <button name="unimportant" id=" "...
) 的 id 或根本不知道的元素(<select name="whatever">
以便我可以对源进行必要的更正。
我知道空白 id 的选择器是$('[id=""]')
,但是如何使用一个选择器(或连接的选择器)获取所有目标元素?
示例 HTML:
<form id="provision">
<input type="text" name="something" id="" value="blank id" /><br />
<input type="text" name="something2" value="no id" /><br />
<select name="something3"><option>No id</option></select><br />
<textarea name="something4" id="">Blank id</textarea><br />
<button name="something5" id=" ">whitespace id</button><br />
<button name="something6" id=" ">extra whitespace id</button><br />
<label><input type="radio" name="something7" id="
">Carriage return id</label>
</form>
有关添加红色边框 ( )的示例,请参阅http://jsfiddle.net/jhfrench/VNdL6/ 。.css('border-color', 'red')