【发布时间】:2011-05-20 19:22:40
【问题描述】:
我正在使用一个 twitter 小部件,它使用 twitter api http://widgets.twimg.com/j/2/widget.js 从我的 Twitter 中引入最新的推文。小部件底部有三个链接“回复·转发·收藏”我需要更正“收藏”,以便它在英国拼写(“收藏”)中带有“u”。我想我可以用 jquery 做到这一点:
$(window).load(function () {
$(".twtr-fav").text('Favourite');
});
但这似乎不起作用。有什么想法吗?
【问题讨论】:
-
看起来不错 - 你真的有
class="twtr-fav"的元素吗? (如果是id="twtr-fav",则需要$('#twtr-fav'):.是类选择器,#是 id 选择器)。 -
是的,它绝对是一门课。我只是尝试了 $(".twtr-fav").hide() 但这没有影响!这真的很令人困惑,因为当我在 chrome 中使用“检查元素”时它肯定存在
-
这个元素在页面加载时是否存在,还是动态生成的? (最简单的检查方法是将
console.debug($(".twtr-fav").size());添加到您的函数中 - 如果该元素当时存在,您应该在 Chrome 的控制台中看到“1”)另外,这是所有 A 级浏览器的问题,还是这个特定于浏览器的? -
您很可能会在元素通过小部件实际注入 DOM 之前尝试选择该元素。