字符串与对象进行相等操作符

fwxstar 2019-04-10 3411次浏览

摘要: 字符串与对象进行相等操作符操作是,先把对象使用toString()转化为字符串,在进行比较var a=document.getElementsByTagName("a")[0]; &...

字符串与对象进行相等操作符操作是,先把对象使用toString()转化为字符串,在进行比较

var a=document.getElementsByTagName("a")[0];
   var href="https://www.baidu.com/";
   console.log(a==href);//true


//无问题
$().ready(function(e) {
    var types = $(".team-type ul li a");
    var currentType = window.location.href;
    for(i=0; i<types.length; i++){
        if(types[i] == currentType){
            $(types[i]).addClass("tActive");
        }
        continue;
        i++;
    }
});
//有问题
var loc=window.location.href;
$(".team-type ul li a").each(function(){
    if($(this) == loc){
        alert(h);
        $(this).addClass("tActive")
    }
});