Я пытаюсь получить родителя родителя <a> элемента (прародитель?). Я хочу найти что прародитель, затем найти <b> тег в том элементе, затем сохранить тот текст как переменную для публикации в другом месте на странице. Я пытался использовать родителя () функция, но без успеха.
Вот код, который я попробовал:
$('.mixPlayCell a').click( function() {
var title = $(this).parent().get(0).parent().get(0).text();
alert(title);
});
попробуйте:
$(this).parent().parent().find('.thingtofind').text();
$('.mixPlayCell a').click(function() {
elem = $(this).parent().parent();
title = $("tag selector goes here",elem).html();
});
Something вот так?
Есть только 1 родительский элемент, нет необходимости в .get (0)
var title = $(this).parent().parent().find("whateveryouwant").html();
$(this).parent().parent().find('mytag').text()
Должно работать нормально.
Вы можете использовать любой селектор в методе find
. Если вам просто нужно искать в прямых дочерних элементах родительского элемента, вы также можете использовать $. Children
вместо find
, который выполняет поиск во всех дочерних элементах элемента.