首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用jquery设置div标签的值

使用jquery设置div标签的值
EN

Stack Overflow用户
提问于 2009-10-15 07:58:44
回答 6查看 321.6K关注 0票数 85

我定义了这个html div标签:

代码语言:javascript
复制
<div style="height:100px; width:100px" class="total-title">
    first text
</div>

我有jquery代码来改变它的值:

代码语言:javascript
复制
 $('div.total-title').html('test');

但这不会更改div的内容。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-10-15 08:04:33

如果你的值是一个纯文本(比如'test'),你也可以使用text()方法。如下所示:

代码语言:javascript
复制
$('div.total-title').text('test');

无论如何,关于您正在分享的问题,我认为您可能会在将DIV代码发送到浏览器之前调用JavaScript代码。确保在标记后的标记中调用jQuery行,或在类似以下语句中调用:

代码语言:javascript
复制
$(document).ready(
    function() {
        $('div.total-title').text('test');
    }
);

这样,脚本就会在浏览器解析完div的HTML之后执行。

票数 168
EN

Stack Overflow用户

发布于 2009-10-15 08:01:45

要放置文本,请使用.text('text')

如果你想使用.html(SomeValue),SomeValue应该有可以放在div中的html标签,它也必须工作。

就像farzad说的那样,检查你的脚本位置。

参考:.htmltext

票数 10
EN

Stack Overflow用户

发布于 2009-10-15 08:02:05

尝试此函数$('div.total-title').text('test');

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1570905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档