2013-07-13 65 views
3

我試試這個:更改DIV數據href的值

<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> 

但數據href是空的。

+0

檢查控制檯,你有任何錯誤?你有沒有加載jQuery庫? –

+0

不,沒有錯誤,我加載了jQuery庫 –

回答

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>" 

運行示例使用螢火蟲或類似方式檢查「pippo」後,您將看到具有正確值的屬性。

+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');