Как получить дочерний текст с помощью jquery

0
<div id="div1">
 <span>Hi how are you</span>
 <div><span class="ts">i need this question</span></div>
 <span class="m1">some content</span> 
</div>

Мне нужно получить текст класса ts, используя дочерние родительские отношения. Пожалуйста, обратитесь к приведенному ниже коду jquery, который возвращает true, но я не знаю, как получить текст. Пожалуйста, исправьте мой код

$("#div1 span").hasClass( "ts" )
Теги:

4 ответа

1
Лучший ответ
$("#div1").find("span.ts").text();

Это должно сделать это

1

Вы можете это сделать. Вам нужно использовать селектор классов вместо использования hasClass. Селектор классов (".class") проверяет элементы с заданным классом. Функция text() вернет вам текст диапазона, который вы получите с помощью селектора.

Демо-версия

$("#div1 span.ts").text()
0

Попробуйте

var txt = $("#div1 div span.ts").text();
alert(txt);

См. DEMO. Или вы даже получаете их напрямую, используя класс, например

var txt = $('span.ts').text();

Смотрите эту ДЕМО

0

использовать текст()

$("#div1 span.ts").text();

Ещё вопросы

Сообщество Overcoder
Наверх
Меню