Это базовое значение.
Как мне получить значение "Это мое имя" для указанного диапазона?
<div id='item1'>
<span>This is my name</span>
</div>
Это базовое значение.
Как мне получить значение "Это мое имя" для указанного диапазона?
<div id='item1'>
<span>This is my name</span>
</div>
Я думаю, что это должен быть простой пример:
$('#item1 span').text();
или
$('#item1 span').html();
$("#item1 span").text();
Поскольку вы не указали атрибут для значения "item", я предполагаю, что используется класс:
<div class='item1'>
<span>This is my name</span>
</div>
alert($(".item span").text());
Убедитесь, что вы дождались загрузки DOM для использования вашего кода, в jQuery вы используете для этого функцию ready()
:
<html>
<head>
<title>jQuery test</title>
<!-- script that inserts jquery goes here -->
<script type='text/javascript'>
$(document).ready(function() { alert($(".item span").text()); });
</script>
</head>
<body>
<div class='item1'>
<span>This is my name</span>
</div>
</body>
Предполагая, что вы намереваетесь прочитать id = "item1", вам нужно
$('#item1 span').text()
$('#item1').text(); or $('#item1').html();
отлично работает для id="item1"
В javascript вы бы не использовали getelementbyid('item1').innertext
?
$('span id').text(); worked with me
$('#id span').text()
- ответ!
$('#item1 span').html();
Работа с моим кодом
<script>
$(document).ready(function () {
$.each($(".classBalence").find("span"), function () {
if ($(this).text() >1) {
$(this).css("color", "green")
}
if ($(this).text() < 1) {
$(this).css("color", "red")
$(this).css("font-weight", "bold")
}
});
});
</script>