我有一個div如下:股利內容沒有得到cookie值
<div class="bubbly">
</div>
<script>
$('.bubbly').innerHTML=getCookie('adjective');
</script>
但在這個div內容不能被看到。 如果我提醒cookie,我會得到它的價值。 但div並沒有考慮cookie的價值。 我想要在這個div中的cookie的內容。
我有一個div如下:股利內容沒有得到cookie值
<div class="bubbly">
</div>
<script>
$('.bubbly').innerHTML=getCookie('adjective');
</script>
但在這個div內容不能被看到。 如果我提醒cookie,我會得到它的價值。 但div並沒有考慮cookie的價值。 我想要在這個div中的cookie的內容。
如果你想在一個jQuery對象使用本地DOM屬性然後這樣做:
$('.bubbly')[0].innerHTML=getCookie('adjective');
你可以做同樣都在jQuery的是這樣的:
$('.bubbly').html(getCookie('adjective'));
還要確保將DOM操作代碼附加在DOM準備事件的處理程序中,如下所示:
<div class="bubbly">
</div>
<script type="text/javascript">
$(document).ready(function() {
$('.bubbly').html(getCookie('adjective'));
});
</script>
你正在用什麼看起來像jQuery與純JavaScript。所以,要麼你必須使用.html()
方法來設置元素的內容:
$('.bubbly').html(getCookie('adjective'));
或者你必須得到的DOM元素了jQuery對象,如果你想使用本地innerHTML屬性:
$('.bubbly')[0].innerHTML = getCookie('adjective');
非常感謝。還有一個問題...我們如何檢查cookie是否使用javascript或jQuery設置? –
@ChetanaKestikar這[SO問題](http://stackoverflow.com/questions/135801/what-is-the-best-way-to-get-a-cookie-by-name-in-javascript)建議一對夫婦的方法來做到這一點。如果你喜歡的話,還可以使用[jquery-cookie](https://github.com/carhartl/jquery-cookie)等jQuery插件。 –
嘗試
$('.bubbly').html(getCookie('adjective'));
假設你的getCookie功能的正常使用。 innerHTML
是一個純JavaScript的東西。
感謝你的幫助...! –