在jQuery中,您可以使用.length属性来检查元素是否存在。 如果元素存在,则length属性将返回匹配元素的总数。
例如,
if($('#div1').length){
alert("Div1 exists");
}else{
alert("Div1 does not exists");
}
检查是否存在ID为“ div1”的元素。
jQuery长度示例
<html>
<head>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
</head>
<body>
<h1>jQuery check if an element exists</h1>
<script type="text/javascript">
$(document).ready(function(){
$("#buttonDiv1").click(function () {
if($('#div1').length){
alert("Div1 exists");
}else{
alert("Div1 does not exists");
}
});
$("#buttonDiv2").click(function () {
if($('#div2').length){
alert("Div2 exists");
}else{
alert("Div2 does not exists");
}
});
});
</script>
</head><body>
<div id="div1">
<b>This is DIV element which has an ide of "div1"</b>
</div>
<br/>
<br/>
<br/>
<input type='button' value='div1 exists?' id='buttonDiv1'>
<input type='button' value='div2 exists?' id='buttonDiv2'>
</body>
</html>
标签: jQuery
翻译自: https://mkyong.com/jquery/how-to-check-if-an-element-is-exists-in-jquery/