我有一个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的东西。
感谢你的帮助...! –