您的位置:首页 > Web前端 > jquery > 正文

jQuery判断对象是否存在

更多 时间:2014-12-29 类别:Web前端 浏览量:1708

jQuery判断对象是否存在

jQuery判断对象是否存在

一、传统Javascript的写法

 

  •     复制
  • 
    obj = document.getElementById("someID"); 
    if (obj){ 
    obj.innerText("hi"); 
    } 
    
    			
  • 在jQuery中,var obj = $("#id")  无论id这个控件是否存在,都是返回object,这样可就无法使用  if(obj)  来判断这个控件是否存在了

     

    二、jQuery判断对象是否存在

     

  •  
  • 方式1
  •  
  •  
  •   复制
  • 
        if ($('#target_obj_id').length > 0) {  //如果大于0 标识 id 为target_obj_id的对象存在,否则不存在  
         //对象存在的处理逻辑  
        } else {  
          //对象不存在的处理逻辑  
       }
    
    		
  •  

    方式2

  •  
  •   复制
  • 
      if ($('#target_obj_id')[0]) {  
       //对象存在的处理逻辑  
       } else {  
       //对象不存在的处理逻辑  
      } 
    
    		
  •  

    标签:jquery