utd*_*dev 4 html javascript jquery exists
如何检查具有唯一ID的html标记是否存在两次或更多次?
我的伪代码:
if($('#myId') > 1) {
// exists twice
}
Run Code Online (Sandbox Code Playgroud)
ID选择器仅捕获页面中第一个元素.所以ID选择器的长度应该是0或1总是.
因此,请使用属性等于选择器并检查它的长度.
if($('[id="myId"]').length > 1) {
// exists twice
}
Run Code Online (Sandbox Code Playgroud)
if ($('[id="myId"]').length > 1) {
console.log('twice');
}Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="myId"></div>
<div id="myId"></div>Run Code Online (Sandbox Code Playgroud)