Jquery获取选中行的某个数据
1.页面结构
<table class="table table-border table-bordered table-bg table-hover table-sort" id="table-list">
<thead>
<tr class="text-c">
<th width="25"><input type="checkbox" id="checkAll" value=""></th>
<th>交易日期</th>
<th>交易类型</th>
<th>交易金额</th>
<th>状态</th>
<th>是否核销</th>
<th>流水来源</th>
<th>操作</th>
</tr>
</thead>
<tbody>
<#list list as item>
<tr class="text-c">
<td width="25"><input type="checkbox" name="checkbox_table" value="${item.id}"></td>
<td>${item.tradeDate1}</td>
<#if item.income==0>
<td>支出</td>
<#else>
<td>收入</td>
</#if>
<#if item.income == 0>
<td>${item.expenditure}</td>
<#else>
<td>${item.income}</td>
</#if>
<#if item.state ==1>
<td>未对账</td>
<#elseif item.state ==2>
<td>对账中</td>
<#else>
<td>已对账</td>
</#if>
<#if item.hxStatus ==0>
<td name="hxStatus">未核销</td>
<#else>
<td name="hxStatus">已核销</td>
</#if>
<#if item.origin == 1>
<td>银行</td>
<#else>
<td>系统</td>
</#if>
<td></td>
</tr>
</#list>
</tbody>
</table>
2.
var a=0;
var Check = $("table input[type=checkbox]:checked");
Check.each(function () {//遍历
var row = $(this).parent("td").parent("tr");//获取选中行
var sname = row.find("[name='hxStatus']").html();
console.log(sname);
if(sname=='已核销'){
console.log(1);
//alert('不能选择已核销的进行绑定');
layer.alert('不能选择已核销的进行绑定', {
icon: 7,
btn: ['确定'],
yes: function(){
refesh();
}
})
a=1;
}
})
if(a==1){
return;
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY