jquery - 如何使用类名获取最近的 td 的值
问题描述
我一度陷入困境。
var ctyid = $("#listEmployee").closest("tr").find(".country:first").text(); // not working getting empty values
var ctyid = $("#listEmployee").find(".country:first").text(); //Wroking fine
在上面的代码listEmployee
中是表 id 名称。此代码仅返回第一行数据。我在行上有一个按钮,我想要按钮单击行上的数据。
解决方案
首先,您创建一个简单的onclick
函数。每当用户单击该函数时,该onlick
函数就会被命中,并且您的以下代码将返回 all in the present tr
。
<table>
<td>
<button type='submit' onclick='loadTableRowData(this)'>
</td>
</table>
<script>
//Your Code
function loadTableRowData(d)
var ctyid = $("#listEmployee").closest("tr").find(".country:first").text();
</script>
我想这会帮助你
推荐阅读
- android - Firestore:如果两个侦听器监听相同的查询 firebase 维护两个不同的查询快照?
- angular - 如何将内部地图链接到其他地图?,或者如何改变geojason dinaminacally?
- node.js - 运行“npm install && npm run dev”后出现“ELIFECYCLE”错误
- android - 从 Playstore 更新应用后,Ionic 应用再次请求位置许可
- java - 为什么我只能在 java 接口中定义默认方法和静态方法?
- angular - Angular - 重用组件上的数据绑定
- php - 如何修复 SQLSTATE[42000]:语法错误或访问冲突
- powerbi - 有什么方法可以将我的 mysql 查询转换为 power bi dax?
- node.js - 如何在 DialogFlow 实现 index.js 中创建包含行的表
- mysql - 我们如何链接 MySQL 中的行?