现在有一个对象obj
for (var i = 0; i < obj.length; i++) {
if (obj[i].style.display == "none") {
}
}
替换成jquery代码
在jquery中怎么才能判断obj[i].style.display == "none"
if 语句的条件怎么替换????
在此先谢过
现在有一个对象obj
for (var i = 0; i < obj.length; i++) { //什么对象有length属性?
if (obj[i].style.display == "none") {
}
}
var obj = $("#objid");
if(obj.css("display") == none){
doSomething;
}
不知道楼主是不是说的这个意思。
jquery一样是JavaScript,所有JavaScript能用的代码,jquery一样可以用。
jquery获得的是jquery对象,但是你简单的通过get之类的方法就可以获得dom对象,dom对象就是你现在代码里面用的obj
$('#obj').each(function(){
if(this.css('display')==none){
//..........
}
});
针对你上面的代码,替换成jquery代码
可以用jquery封装下写成
$(obj).each(function(){
if(this.css('display')=='none'){
}
});
首先把那个obj【i】分装成jquery对象,再使用css(display)做。就ok了