jQuery图像和if / else语句

时间:2014-05-13 18:08:24

标签: javascript jquery image if-statement

尝试根据我们可见的图像隐藏/显示div。 "其他"声明有效但不是" if"

$(document).click(function() {  

    var t1 = document.getElementById("tpart1");     
    var t2 = document.getElementById("tpart2");     

    if (t1.src == 'images/team/bev_01.jpg' && t2.src == 'images/team/bev_02.jpg') {
        $("#bevbio").show("slow")    
    }

else {
        $("#annettebio").hide("slow")
        $("#bevbio").hide("slow")
        $("#keithbio").hide("slow")
        $("#krisbio").hide("slow")
        $("#mikebio").show("slow")
    }
});

2 个答案:

答案 0 :(得分:4)

src属性始终是绝对URL;你正在测试属性,所以你需要:

t1.getAttribute('src')

答案 1 :(得分:0)

你也可以使用这样的东西

if (t1.src.indexOf('images/team/bev_01.jpg') > 0 && t2.src.indexOf('images/team/bev_02.jpg') > 0) {
        $("#bevbio").show("slow")    
    }