jquery判断对象是否为空并遍历对象


javascript :

 if(document.getElementById("target_obj_id")){

} else {

}

jquery:

因为 $(“#target_obj_id”) 不管对象是否存在都会返回 object ,所以以上方法不行

 1.
  var target_obj = jQuery('#target_obj_id');
    if (target_obj.length > 0) {  //如果大于0 标识 id 为target_obj_id的对象存在,否则不存在

    } else {

   }

2if (target_obj[0]) {

   } else {

  }

3. $.isEmptyObject({}) // true
   $.isEmptyObject({ foo: "bar" }) // false

//判断并遍历每个对象
if($("#t_specialsearch select").length <= 0){
                   alert("对象为空");
}else{
        //console.log($("#t_specialsearch select")[0]);
        $("#t_specialsearch select").each(function(){
            //alert($(this));
            console.log($(this));
        });

        for(var i in $("#t_specialsearch select")){
            console.log($("#t_specialsearch select")[i]);
        }
}

 

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM