javascript - 如何检测行单元格中的选择 onChange

标签 javascript jquery html

我正在使用 java 脚本和 jquery 创建一个动态表,我的项目要求之一是行单元格中的选择框,

从这个 SO link 我可以在表格行上放置一个点击监听器,它给我表格行和单元格的 ID(tr 和 td)但是我无法检测到选择 onchange 我也试过“jQuery get value of select onChange”但它在我的情况下也不起作用!!

我的问题是

How to detect select on Change in a row cell as i have to update that changed data in database?

提前致谢!!!!!!

最佳答案

我相信这将获得您的数据库所需的一切(选定的值、选定的单元格和行)...类似:

JSFiddle

$("td select").on("change", function() {
    var value = this.value;
    var $cell = $(this).parent();
    var $row = $cell.parent();
    alert("Selected ["+value+"] in cell ["+$cell.index()+"] of row ["+$row.index()+"]");
});

关于javascript - 如何检测行单元格中的选择 onChange,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25243924/

相关文章:

javascript/Angular 4 属性在间隔尝试获取值后未定义

javascript - 当链接上的用户 "clicks"时禁用背景

css - 什么 HTML 标签用于自动排列框

javascript - 单击并更改此 div

jQuery 事件第一次不工作

php - 从数据库中的值设置选择列表

javascript - 如何使用 Jquery 修改动态生成的元素而不使用 click()?

javascript - 用c语言创建登录功能cgi-html。(无PHP,Apache)

javascript - GoogleMap API 事件点击放大

javascript - 为什么jQuery或诸如getElementById之类的DOM方法找不到元素?