【发布时间】:2013-05-23 12:05:22
【问题描述】:
这可能吗?
我有这个 HTML:
<div id='fbLike' class="fb-like" data-href="http://www.google.se" data-send="false" data-layout="button_count" data-width="100" data-show-faces="false" data-font="tahoma">
还有这个 Jquery:
$('#fbLike').attr('data-href',item_Url)
当我启动该功能时,它似乎不会改变,任何人有什么想法吗?
【问题讨论】:
-
我觉得我们没有完整的图片,在这里。 1) 您何时更改数据-href,以及 2) 哪些代码依赖于被更改的数据-href,似乎缺少更改,以及 3) 您何时/在何处进行更改?例如,如果您试图在 DOM 准备好之前更改它,这是一个问题。如果您在其他一些函数已经扫描了未更改的 DOM(并因此存储了原始 data-href 值)之后尝试更改它,那是另一个问题。这似乎信息太少,无法提供可靠的答案......
-
我正在尝试更改点击功能上的 data-href 创建喜欢按钮后(但隐藏)。似乎它只是忽略了我正在尝试做的每一个动作,现在得到更好的图片吗? :)
-
@mori57 它实际上似乎改变了 data-href 但是之前加载了 Like 按钮所以它没有任何意义,你知道如何“重新加载”like-点击按钮?
-
啊! ...好吧,这就是我的怀疑。我不知道。我建议您查看 FB 的 API 文档,并检查那里,因为我不熟悉他们如何发挥他们的“魔法”。我想应该有办法刷新它,但我不能具体说,很遗憾。
-
其实我在这里找到了一个很好的答案:stackoverflow.com/questions/2764129/…
标签: jquery facebook-like attr