作者热门文章
- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我目前正在创建一个表格,该表格允许我按升序和降序对行进行排序,还可以单击并拖动列。我有那个工作,但我想改进它。目前我正在获取标题和单元格元素文本,然后将 HTML 标记连接到字符串:
var row = "<td>" + myData + "</td>";
我想知道的是 jQuery 是否有一种方法/函数可以让我获取带有仅附加到一个元素的标签的文本。
我试过了.text()
.html()
.contents();
.parent().html()
.函数 .parent().html()
最接近我想要的,但它给了我所有带有标签和文本的行,而不是我想要的那一行。
所以我想保存在变量中的是 <th>First Column</th>
不只是First Column
.
这是我尝试过的一个 fiddle 示例,其中包含基本的 HTML 标记和我研究过的 API 的链接:
.text() .html() .contents() .parent()
更新:
对于那些好奇我为什么这样做的人,这是我的副业:
最佳答案
您可以使用 outerHTML
属性。
var html = $(this).prop('outerHTML');
或者:
var html = this.outerHTML;
关于jquery - 获取 HTML 标签和文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15227178/
我是一名优秀的程序员,十分优秀!