У меня указан этот тег 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.
если ваше значение является чистым текстом (например, "test" ), вы также можете использовать метод text(). например:
$('div.total-title').text('test');
В любом случае, о проблеме, которую вы делите, я думаю, вы можете вызвать код JavaScript до того, как HTML-код для DIV будет отправлен в браузер. убедитесь, что вы вызываете строку jQuery в <script> тег после <div> , или в следующем заявлении:
$(document).ready(
function() {
$('div.total-title').text('test');
}
);
Таким образом, script выполняется после того, как HTML файл div анализируется браузером.
Чтобы поместить текст, используйте .text('text')
Если вы хотите использовать .html(SomeValue), SomeValue должен иметь теги html, которые могут находиться внутри div, он тоже должен работать.
Просто проверьте местоположение script, как сказал farzad.
попробуйте эту функцию $('div.total-title').text('test');
Вы ссылаетесь на JS файл jQuery, не так ли? Нет причин, по которым ответом farzad не должно работать.
При использовании метода .html() параметр htmlString должен быть параметром. (источник) Поместите свою строку в HTML-тег, и она должна работать или использовать .text(), как предложено farzad.
Пример:
<div class="demo-container">
<div class="demo-box">Demonstration Box</div>
</div>
<script type="text/javascript">
$("div.demo-container").html( "<p>All new content. <em>You bet!</em></p>" );
</script>
используйте, как показано ниже:
<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>