jquery 判断img地址是否为真
functionleftBarToggle(){if($("#img_id").src=="images/ico_a.jpg"){$("#img_id").attr("s...
function leftBarToggle(){
if($("#img_id").src=="images/ico_a.jpg")
{
$("#img_id").attr("src","images/ico_b.jpg");
$(".syBox_lbox").css("width","60px")
$(".syBox .syBox_lbox li a").css("text-indent","-9999em")
$(".syBox .syBox_rbox").css("margin-left","60px")
alert(1)
}
}
请问,if中的判断条件哪里不对,为什么没有alert(1) 展开
if($("#img_id").src=="images/ico_a.jpg")
{
$("#img_id").attr("src","images/ico_b.jpg");
$(".syBox_lbox").css("width","60px")
$(".syBox .syBox_lbox li a").css("text-indent","-9999em")
$(".syBox .syBox_rbox").css("margin-left","60px")
alert(1)
}
}
请问,if中的判断条件哪里不对,为什么没有alert(1) 展开
3个回答
展开全部
//$("img").attr("src","xxxxx")是把所有img节点的src赋值啊,你要遍历每个img节点就好了,用each函数如下:<br/> $(document).ready(function() {<br>$("img").each(function()<br>{<br>if($(this).attr("src").length==0)<br>{<br>$(this).attr("src"," <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2fwww.6green.com%2ftopic%2fimages%2fphoto.gif%22" target="_blank">http://www.6green.com/topic/images/photo.gif"</a>);<br>}<br>});<br>});<br></script> <br/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这样得到的值是"undefined", 正确的写法是:$("#img_id").attr("src")
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
区取属性src的值你要用$("$img_id").attr("src")
追问
if($("#img_id").attr("src","images/ico_b.jpg")) 这样写就对了?
追答
判断:
if($("$img_id").attr("src") == 'xxxx'){
}
你那样子写是设置属性的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询