如何检查课程是否不存在?

时间:2013-02-07 19:34:01

标签: javascript jquery

我不知道为什么这不起作用,我只想检查.searchBar是否不存在。

  var $school = "Washington";

  if(!$('.searchBar')){
     $('#schoolname').text($school); 
  }

2 个答案:

答案 0 :(得分:22)

if($('.searchBar').length === 0){

请记住,jquery总是返回一组包装的匹配元素。该列表可能为零。

答案 1 :(得分:10)

使用.length查找是否存在if(!$('.searchBar').length){

jQuery $()函数总是返回一个jQuery对象,即使找不到任何元素。因此,您需要使用jQuery对象的.length属性来查找元素是否实际存在。

相关问题