每个函数和.text都不起作用

时间:2012-12-21 10:45:14

标签: jquery internet-explorer function text each

我得到了一个siple代码,找到了链接的href,如果它等于窗口位置,它会将类添加到它或者某些div更改整个文本,无论如何,希望你能从代码中理解所有内容:

$(".menu_link").each(function() {
        if(this.href == window.location) {
            $(this).addClass("selected");
            var text=this.text;
            $('#selected_page').text(text);
        }
    });

你可以从代码中理解,我有类menu_link的多个链接,如果它的href与窗口位置相同,它会添加所选类,但问题在于文本值,接下来的2个句子有效在IE以外的所有浏览器中都很好。可能是什么问题?

1 个答案:

答案 0 :(得分:1)

据我所知,您使用的text属性不是标准属性(根据浏览器,它应为innerTexttextContent

尝试使用jQuery的text()方法:

$("#selected_page").text($(this).text());