Я получаю внутренний HTML элемента следующим образом:
$(this).context.innerHTML
Тогда я получаю родительский внутренний HTML:
$(this).parent().context.innerHTML
Но этот код возвращает те же значения. Есть идеи что не так?
Чтобы получить содержимое элемента, затем содержимое его родителя, разметка jQuery будет
$(this).html();
и
$(this).parent().html();
http://api.jquery.com/html/
Контекст для обоих запросов одинаков, что в данном случае является элементом, который представляет this. Когда вы звоните parent() контекст не меняется. Это все еще элемент, который представляет this.
this
parent()
Вы можете указать контекст запроса следующим образом:
$("...", contextElement)
Для получения дополнительной информации посетите: