我有一个包含2列的表格。一列带复选框,另一列带纯文本。我想生成一个带有检查状态和文本的对象数组。我可以用这个去tr:
$('#divInfCambios .frozen-bdiv tr').each(function(i)
{ ... }
如何访问td[1]
,检查状态并恢复td[2]
的文字?
我得到了检查状态:
$(this).find('input[type="checkbox"]').prop('checked')
我现在需要如何访问节点2(td[1]
)并抓取文本。
答案 0 :(得分:3)
//run through each row
$('#divInfCambios .frozen-bdiv tr').each(function (i, row) {
var getInputByName = $(this).find('input[name="selection"]');
if (getInputByName.is(':checked') ){
}
// assuming you layout of the elements
var tds = $(this).find('td');
var getTdText = tds.eq(1).text();
});