元素超人遇到元素Qk怎么玩

Copyright ,绿野户外网版权所有 京ICP证号-1 广告经营许可证:京海工商广字第0386号 京公网安备62

}

在传统的Javascript里当我们对某个页面え素进行某种操作前,最好先判断这个元素是否存在原因是对一个不存在的元素进行操作是不允许的。

那么在jQuery我们如何判断页面元素存在与否呢?如果参照上面的传统Javascript的写法我们第一个想到的办法一定是:

可是这么写是不对的!因为jQuery对象永远都有返回值,所以$("someID") 总是TRUE IF語句没有起到任何判断作用。正确的写法应该是:

注意 :判断某个页面元素存在与否在jQuery实际上是没有必要的jQuery本身会忽略 对一个不存在的え素进行操作,并且不会报错

下面是其它说明虽然类似,但有些文字说明有的时候要根据页面加载的内容不同而作不同的操作,这个時候判断页面上是否存在这个元素(或对象)变得尤为重要。如果写JavaScript来实现较为麻烦,而jQuery却能很容易的实现这个功能
  我们知道,jQuery选择器获取页面的element时无论element是否存在,都会返回一个对象例如:
  此时的变量my_element就是一个对象,既然是一个对象这个对象就具有length的屬性,因此用以下代码可以判断元素(对象)是否存在:

}
}

我要回帖

更多关于 超人遇到元素 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信