我试试这个:
<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是空的。
答案 0 :(得分: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');
答案 1 :(得分:2)
作品,我刚尝试过:
<div class="fb-like" data-href="" data-send="false" data-width="450" data-show-faces="false" data-font="verdana">
pippo
</div>"
运行示例后检查&#34; pippo&#34;使用firebug或类似的,您将看到具有正确值的属性。