Javascript 无法获取具有特定类名的表行值
我有一个下表代码。我想得到表行值,它有ashighlight类,下面是我尝试过的代码,但是得到的是null。请找个人帮忙 表名=itemtable;将使用jquery动态加载表行 斯尔诺 项目代码 项目名称 收到数量 督察日期 接受数量 拒收数量 评论 像这样Javascript 无法获取具有特定类名的表行值,javascript,jquery,Javascript,Jquery,我有一个下表代码。我想得到表行值,它有ashighlight类,下面是我尝试过的代码,但是得到的是null。请找个人帮忙 表名=itemtable;将使用jquery动态加载表行 斯尔诺 项目代码 项目名称 收到数量 督察日期 接受数量 拒收数量 评论 像这样 var selectedRow = $('#itemtable tr.highlight'); var slno = selectedRow.find('td:eq(2)').text(); 下面的代码正在工作 var select
var selectedRow = $('#itemtable tr.highlight');
var slno = selectedRow.find('td:eq(2)').text();
下面的代码正在工作
var selectedrow=$'。突出显示';
var slno=selectedrow.closesttr.find'td:eq0'。文本 这完全取决于ajax响应。如果您能共享ajax代码就更好了。尽管尝试以下代码:
<table id="itemtable">
<thead>
<tr>
<th>SLno</th>
<th>Item code</th>
<th>Item name</th>
<th>Received qty</th>
<th>Insp Date</th>
<th>Accepted qty</th>
<th>Rejected qty</th>
<th>Remarks</th>
</tr>
</thead>
<tbody>
...Your ajax response will append here...
</tbody>
</table>
让我知道它是否适合你。我添加了一个。这指的是哪个元素?显示完整的代码没有带有类highlight的元素请提供更多的代码作为上下文,例如,这是什么?带有类highlight的tr在哪里?没有元素已分类。highlight和在您的代码中,这只是指窗口对象-您是否意外省略了一些代码?@anied。表行将动态加载。而且,每当用户db单击表行时,类将更改为高亮显示。请检查我编辑的代码谢谢!但是没有运气:
$(document).ready(function(){
setTimeout(function(){
$('table#itemtable').find('tr.highlight').each(function(i, v){
$(v).find('td').each(function(v1){
console.log($(this).text());
});
});
}, 4000);
});