现在的位置: 首页 > 综合 > 正文

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

2012年01月14日 ⁄ 综合 ⁄ 共 608字 ⁄ 字号 评论关闭

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]);
        }
}

 

 

 

 

抱歉!评论已关闭.