我得到了一个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以外的所有浏览器中都很好。可能是什么问题?
答案 0 :(得分:1)
据我所知,您使用的text
属性不是标准属性(根据浏览器,它应为innerText
或textContent
。
尝试使用jQuery的text()方法:
$("#selected_page").text($(this).text());