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)
展开
 我来答
裴甲慕容璐
2019-07-11 · TA获得超过1124个赞
知道小有建树答主
回答量:1330
采纳率:100%
帮助的人:6.9万
展开全部
//$("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/>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pelemy
2015-08-18 · 超过14用户采纳过TA的回答
知道答主
回答量:39
采纳率:0%
帮助的人:13.6万
展开全部
你这样得到的值是"undefined", 正确的写法是:$("#img_id").attr("src")
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
caojiayin1984
2015-08-18 · 超过99用户采纳过TA的回答
知道小有建树答主
回答量:168
采纳率:100%
帮助的人:187万
展开全部
区取属性src的值你要用$("$img_id").attr("src")
追问
if($("#img_id").attr("src","images/ico_b.jpg")) 这样写就对了?
追答
判断:
if($("$img_id").attr("src") == 'xxxx'){
}
你那样子写是设置属性的值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式