对所有select元素运行相同的功能

时间:2018-08-02 15:11:27

标签: jquery html5

我有一个看起来像这张桌子的桌子:

Table

对于每个选择(更改时),我想运行一个使用该特定行中的值的函数

我有这个,但仅适用于第一次选择

$('#selectID').change(function(){
    var tr =$(this).closest('tr');
    var IDD = tr.find($('#selectID option:selected')).val();
);

2 个答案:

答案 0 :(得分:1)

定位所有选择的内容,然后使用this的实例来访问值:

$("select").change(function() {
    console.log(this.value);
});

答案 1 :(得分:0)

按钮ID重复,因此无法正常工作 最佳方式设置按钮class =“ selectID” 然后写这段代码

$('.selectID').change(function(){
var tr =$(this).closest('tr');
var IDD = tr.find($('#selectID option:selected')).val();
 );