jquery选择器一

1、理解$(str)

    我们知道如果str是类似"#test","#form"的值,代表的是id选择器。str的值类型不同,对应的jquery的选择器也不一样。但是无论如何$(str)返回的都是对象。切记:$(str)返回的都是对象。

    所以如果使用jquery来检查文档中某一个元素是否存在,不能使用下面的形式:

if($("test")){
  //dosomething
}

如果使用上面的方式判断文档中某一个元素是否存在,那么无论如何都会为true.

但是应该如何使用jquery判断某一个元素是否存在呢?下面的两种方式都可以。

if($("test").length>0){
//dosomething
}

/**或者*/
if($("#test")[0]){
//dosomething
}

阅读更多
个人分类: jquery
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭