我定义了这个html div标签:
<div style="height:100px; width:100px" class="total-title">
first text
</div>
我有jQuery代码来更改其值:
$('div.total-title').html('test');
但这不会改变div的内容。
我定义了这个html div标签:
<div style="height:100px; width:100px" class="total-title">
first text
</div>
我有jQuery代码来更改其值:
$('div.total-title').html('test');
但这不会改变div的内容。
Answers:
如果您的值是纯文本(如“ test”),则也可以使用text()方法。像这样:
$('div.total-title').text('test');
无论如何,关于您正在共享的问题,我认为您可能在将DIV的HTML代码发送到浏览器之前调用了JavaScript代码。确保在<div>之后的<script>标记中或在类似这样的语句中调用jQuery行:
$(document).ready(
function() {
$('div.total-title').text('test');
}
);
这样,脚本将在浏览器解析div的HTML之后执行。
$('#div.total-title').text('test');
用途如下:
<div id="getSessionStorage"></div>
为此,请使用以下代码作为参考:
$(document).ready(function () {
var storageVal = sessionStorage.getItem("UserName");
alert(storageVal);
$("#getSessionStorage").append(storageVal);
});
这将在html中显示如下(假设storageVal =“ Rishabh”)
<div id="getSessionStorage">Rishabh</div>