时间:2021-04-16
譬如HTML代码:
代码如下:
<div class='mydiv'></div>
通常我们的做法是
代码如下:
if($('.mydiv').length>0)
比较可靠且不会出错的做法是:
代码如下:
if($('.mydiv').length && $('.mydiv').length>0)
return true;
使用传统javascript方法,如下:
代码如下:
if(document.getElementById('div')) {
// 找到到对应元素
} else {
// 没有找到找到到对应元素
}
使用jQuery则比较简单,只需判断此元素的长度是否为0,如果为0则此元素不存在,代码如下:
代码如下:
if ($("#div").length > 0){
// 找到对应id=div的元素,然后执行此块代码
}
甚至能找到组合元素,如下,我们找一个id定义为div的元素里面是否包含img,代码如下:
代码如下:
if ($("#div img").length > 0){
// 找到对应id=div并且包含img的元素,然后执行此块代码
}
是不是很简单,大家可以尝试使用一下。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
当然方法有很多,不过个人认为通过判断一个元素是否为另一个元素的子元素是最简单的实现方式之一。废话少说直接上方法:复制代码代码如下:functionisParen
概念浏览器是通过判断优先级,来决定到底哪些属性值是与元素最相关的,从而应用到该元素上。优先级是由选择器组成的匹配规则决定的。如何计算?优先级是根据由每种选择器类
用jQuery检查某个元素在网页上是否存在时,应该根据获取元素的长度来判断,代码如下:if($("#tt").length>0){//元素存在时执行的代码}
线性表线性表是最简单和最常用的一种数据结构,它是有n个体数据元素(节点)组成的有限序列。其中,数据元素的个数n为表的长度,当n为零时成为空表,非空的线性表通常记
通常我们判断js图片大小都是利用images对象,然后再用attr来获取图片地址再进行判断就可以了,下面来看一些例子。最简单办法:复制代码代码如下:varimg