Javascript / Jquery 检查id是否已经存在
Javascript / Jquery check if id already exists
如何检查具有唯一 ID 的 html 标签是否存在两次或更多次?
我的伪代码:
if($('#myId') > 1) {
// exists twice
}
ID selector only catches the first element which is first in the page. So the length of ID selector 应该总是 0
或 1
。
所以改用 attribute equals selector 并检查它的长度。
if($('[id="myId"]').length > 1) {
// exists twice
}
if ($('[id="myId"]').length > 1) {
console.log('twice');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="myId"></div>
<div id="myId"></div>
这太简单了,你可以通过小搜索得到
if($("#" + name).length > 1) {
// if exists twice
}
多少次exists = $("#" + name).length
JQuery
if($("[id=someId]").length > 1) {
//Do Something
}
或
if($("[id=someId]").size() > 1) {
//Do Something
}
Javascript
if(document.querySelectorAll("[id=someId]").length > 1) {
//Do Something
}
if($("[id='myId']").length > 1) {
// write your code here
}
如何检查具有唯一 ID 的 html 标签是否存在两次或更多次?
我的伪代码:
if($('#myId') > 1) {
// exists twice
}
ID selector only catches the first element which is first in the page. So the length of ID selector 应该总是 0
或 1
。
所以改用 attribute equals selector 并检查它的长度。
if($('[id="myId"]').length > 1) {
// exists twice
}
if ($('[id="myId"]').length > 1) {
console.log('twice');
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="myId"></div>
<div id="myId"></div>
这太简单了,你可以通过小搜索得到
if($("#" + name).length > 1) {
// if exists twice
}
多少次exists = $("#" + name).length
JQuery
if($("[id=someId]").length > 1) {
//Do Something
}
或
if($("[id=someId]").size() > 1) {
//Do Something
}
Javascript
if(document.querySelectorAll("[id=someId]").length > 1) {
//Do Something
}
if($("[id='myId']").length > 1) {
// write your code here
}