使用jQuery从td单元格中获取文本
Getting text from td cells with jQuery
我在jQuery中有以下代码:
children('table').children('tbody').children('tr').children('td')
获取每行的所有表单元格。我的问题是:我如何才能在每行中的每个单元格中获得文本值?
我应该使用.each()
来遍历所有children('td')
吗?如何获取每个td
的文本值
首先,你的选择器是多余的。我建议使用类或ID选择器,就像下面的例子一样。一旦修改了选择器,只需使用jQuery的.each()来遍历集合:
ID选择符:
$('#mytable td').each(function() {
var cellText = $(this).html();
});
类选择器:
$('.myTableClass td').each(function() {
var cellText = $(this).html();
});
附加信息:
看一下jQuery的选择器文档
您可以使用.map
: http://jsfiddle.net/9ndcL/1/。
// array of text of each td
var texts = $("td").map(function() {
return $(this).text();
});
我会给你的tds一个特定的类,例如data-cell,然后使用这样的东西:
$("td.data-cell").each(function () {
// 'this' is now the raw td DOM element
var txt = $(this).html();
});
$(document).ready(function() {
$('td').on('click', function() {
var value = $this.text();
});
});
$(".field-group_name").each(function() {
console.log($(this).text());
});
相关文章:
- 需要使用javascript获取输入文本,然后将其添加到句子中
- 从ajax请求中获取原始文本
- 当运行JS函数时,如何在c#中的Edgejs中获取错误文本
- 如果所选内容在标记内,如何获取格式化文本
- 如何使用 JQuery 从相对元素获取 html 文本
- Meteor:从Twilio获取SMS文本列表,并将它们插入mongoDB
- 使用 jQuery 从选择标签中抓取文本
- jQuery 获取原始文本(未转义),以便通过下划线模板进一步解析
- 使用 jQuery 从目标页面而不是当前页面获取元素文本
- 用javascript获取svg文本值
- 如何在按子字符串更改后获取旧文本
- JavaScript:获取搜索文本在正文上的滚动位置
- 从p:inputText javascript获取值文本
- AJAX/JS:是否可以在没有提交按钮和刷新页面的情况下获取输入文本的值
- 使用JQUERY/Javascript获取DotNetNuke文本编辑器HTML值
- 使用 casperjs 抓取文本节点的最快方法
- 在Oracle Apex的javascript部分中获取富文本编辑器的HTML文本
- 如何在PHP中获取html文本框值
- Chrome扩展程序获取DOM文本并在弹出窗口中显示.html然后单击按钮
- 如何使用 ajax 实时搜索获取脚本文本框中的搜索值