我目前正在创建一个表格,允许我按升序和降序对行进行排序以及单击并拖动列。我有这个工作,但我想改进它。目前我得到的头部和单元元素文本然后连接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()
更新:
对于那些好奇,为什么我这样做,这里是我这边的项目:
[Get selected element's external HTML](http:// stackoverflow。com/questions/2419749/get-selected-elements-outer-html) – Quentin 2013-03-05 15:10:10
通过将HTML连接为文本来实现排序听起来不是一个好主意。如果你只是使用jQuery方法来移动元素,那会更好。 – JJJ 2013-03-05 15:12:40
我会检查出来的,我一直没有找到任何东西,但得到一个特定的元素或文本。谢谢,我会看看是否有帮助。 – defaultNINJA 2013-03-05 15:12:43