var thisleft = $("div").offset().left ; var thisbgcolor = $("div").css("background-color") ;
创新互联公司公司2013年成立,先为永宁等服务建站,永宁等地企业,进行企业商务咨询服务。为永宁企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
可以使用length判断子元素是否包含指定元素。
1、新建html文档,在body标签中添加两个div标签,其中第一个div标签中有指定子标签,第二个标签中没有指定标签,然后引入jquery标签:
2、使用jquery标签获取第一个div标签的子元素,然后获取指定标签的长度并判断是否大于0,第一个div标签中有指定标签,所以输出“有指定子元素”:
3、第二个div标签中没有指定标签,获取到的长度为0,不满足大于0的条件,所以输出“无指定子元素”:
$("#submitId").click(function(){
var divColor=$("#divId").css("background-color");
if(divColor=="red"){
$("#divId").css("background-color","blue");
}else{
$("#divId").css("background-color","red");
}
});
//判断是否存在特定a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d-uj79mWn4nyRkuH6kn1f0IAYqnWm3PW64rj0d0AP8IA3qPjfsn1bkrjKxmLKz0ZNzUjdCIZwsrBtEXh9GuA7EQhF9pywdQhPEUiqkIyN1IA-EUBtkrHc1rHm4PHD1PHcLn1TsnHfL" target="_blank" class="baidu-highlight"ID/a值的元素
if($("#a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d-uj79mWn4nyRkuH6kn1f0IAYqnWm3PW64rj0d0AP8IA3qPjfsn1bkrjKxmLKz0ZNzUjdCIZwsrBtEXh9GuA7EQhF9pywdQhPEUiqkIyN1IA-EUBtkrHc1rHm4PHD1PHcLn1TsnHfL" target="_blank" class="baidu-highlight"id/a").length 0){alert("存在");}else{alert("不存在");}
//判断是否存在特定标签元素
if($("标签名(比如label)").length 0){alert("存在");}else{alert("不存在");}
//判断某元素下是否存在某元素
if($("#元素a href=";tn=44039180_cprfenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1d-uj79mWn4nyRkuH6kn1f0IAYqnWm3PW64rj0d0AP8IA3qPjfsn1bkrjKxmLKz0ZNzUjdCIZwsrBtEXh9GuA7EQhF9pywdQhPEUiqkIyN1IA-EUBtkrHc1rHm4PHD1PHcLn1TsnHfL" target="_blank" class="baidu-highlight"ID/a").find("要确定的ID").length 0){alert("存在");}else{alert("不存在");}
我测试了一下,那个if条件判断应该是可以进去的。你的animate函数,要求ulin在1秒的时间内把自身的透明值设置为不透明,难道ulin在之前是不可见的?你如果只是想跳回第一张的话,我建议你先这么写试试看,回调函数挺难控制的:
if (z%6==5){
var css = {};
css['opacity'] = 1;
css['margin-left'] = '0px';
ulin.css(css);//先别用动画,看看有没有效果,有效果之后,直接把这句替换成下面的
//ulin.animate(css, 1000);
}