使用jQuery设置div标记的值

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (44)

我定义了这个html div标记:

<div style="height:100px; width:100px" class="total-title">
    first text
</div>

我有jQuery代码来更改它的值:

 $('div.total-title').html('test');

但这并不会改变div的内容。

提问于
用户回答回答于

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

$('div.total-title').text('test');

我认为在将DIV的HTML代码发送到浏览器之前,你可能正在调用JavaScript代码。<script>之后的标记。<div>,或者在这样的声明中:

$(document).ready(
    function() {
        $('div.total-title').text('test');
    }
);

这样,脚本将在浏览器解析div的HTML后执行。

用户回答回答于

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

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

扫码关注云+社区

领取腾讯云代金券