如何检测行单元格中的select onChange

时间:2014-08-11 13:01:04

标签: javascript jquery html

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

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

我的问题是

  

如何在行单元格中检测选择更改,因为我必须更新它   更改了数据库中的数据?

提前致谢!!!!!

2 个答案:

答案 0 :(得分:2)

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

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()+"]");
});

答案 1 :(得分:0)

$(document).on('change','td',function(){
  //Do your abacadabra!
});