jquery - 如何在放置在表行中的下拉列表更改事件上查找行索引

标签 jquery

以下代码返回零。 ddlType 放置在表格行中。

$("#tblType").on('change', 'select.ddlType', function (event) { 
    alert($(this).index());
});

最佳答案

要获取表中最接近的 tr 的索引,请尝试以下操作:

$("#tblType").on('change', 'select.ddlType', function (event) { 
    alert($(this).closest('tr').index());
});

关于jquery - 如何在放置在表行中的下拉列表更改事件上查找行索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20422333/

相关文章:

javascript - jQuery 搞乱了 DIV 的 z-indexes

javascript - 从数组中获取一个随机数(1 到 6 个数字,如骰子)对象,然后将其从数组中删除

javascript - 使用 jquery 将外部 css 样式表应用于动态添加的 html 内容

jQueryUI 选项卡将鼠标悬停在禁用的链接上,如何更改光标使其看起来不可点击?

javascript - jQuery/JavaScript - 如何检测事件样式表

jquery - 在 JQuery qtip2 弹出窗口中显示 HTML 部分

javascript - django select2 插件中所有选定项目的列表

jQuery:不同 parent 之间的事件委托(delegate)

javascript - 从 javascript 客户端连接到 asp.net core signalR 服务器

javascript - 如何使用 jQuery 从创建的弹出窗口重定向创建弹出窗口的页面?