我不知道为什么这不起作用,我只想检查.searchBar
是否不存在。
var $school = "Washington";
if(!$('.searchBar')){
$('#schoolname').text($school);
}
答案 0 :(得分:22)
if($('.searchBar').length === 0){
请记住,jquery总是返回一组包装的匹配元素。该列表可能为零。
答案 1 :(得分:10)
使用.length
查找是否存在if(!$('.searchBar').length){
jQuery $()
函数总是返回一个jQuery对象,即使找不到任何元素。因此,您需要使用jQuery对象的.length
属性来查找元素是否实际存在。