В настоящее время я работаю над созданием таблицы, которая позволяет сортировать строки по возрастанию и убыванию, а также по щелчку и перетаскивание столбцов. У меня это работает, но я хотел бы улучшить его. В настоящее время я получаю заголовок и гальванического элемента текста, а затем конкатенации HTML-теги в строку:Получить HTML-теги и текст
var row = "<td>" + myData + "</td>";
То, что я хочу знать, если JQuery имеет метод/функцию, которая позволила бы мне, чтобы получить текст с тегами, прикрепленными к одному элементу.
Я пробовал .text()
.html()
.contents();
.parent().html()
. Функция .parent().html()
наиболее близка к тому, что я хочу, но она дает мне все строки с тегами и текстом, а не только те, которые я хочу.
Так что я хочу сохранить в своей переменной <th>First Column</th>
не только First Column
.
Вот скрипку пример того, что я пробовал и с основной HTML-разметки и ссылки на API я исследовал:
.text() .html() .contents() .parent()
Update:
Для любопытных, почему я это делаю, здесь мой проект стороны:
Возможный дубликат [Получить HTML-код выбранного элемента] (http: // stackoverflow.com/questions/2419749/get-selected-elements-outer-html) – Quentin
Реализация сортировки путем конкатенации HTML как текста не похожа на хорошую идею. Было бы лучше, если бы вы просто использовали методы jQuery для перемещения элементов вокруг. – JJJ
Я проверю это, я не нашел ничего, кроме как получить конкретный элемент или текст. Спасибо, я посмотрю, поможет ли это. – defaultNINJA