3

我试试这个:

<script type="text/javascript">
   $(document).ready(function() {
      $(".fb-like").attr('data-href',encodeURIComponent(location.href));
   });
</script>
<div class="fb-like" data-href="" data-send="false" data-width="450" data-show-faces="false" data-font="verdana"></div>

但是 data-href 是空的。

4

2 回答 2

2

data-href我通过检索$('.fb-like').data('href'),它似乎对我有用。看看这个:http: //jsfiddle.net/TFF2Z/1/

无论如何,设置data这样的属性是一个很好的解决方案:

$('.some-class').data('some-attr','some-value');

然后通过检索

$('.some-class').data('some-attr');
于 2013-07-13T09:30:29.010 回答
2

有效,我刚刚尝试过:

http://jsfiddle.net/MeE7B/

<div class="fb-like" data-href="" data-send="false" data-width="450" data-show-faces="false" data-font="verdana">
  pippo
</div>"

运行示例后,使用 firebug 或类似工具检查“pippo”,您将看到具有正确值的属性。

于 2013-07-13T09:31:34.977 回答