Javascript jQuery on change don';返回属性值

Javascript jQuery on change don';返回属性值,javascript,php,jquery,Javascript,Php,Jquery,在更改属性id时显示“选择”时出现问题 PHP: 弗雷奇 选择子类别 我的jquery代码: $("select").on('change', function() { var status = $('select').attr('id'); alert(status); }); var categoryId = 0; var category = 0; var product = 0; var disableId = 0; $("#add").click(functi

在更改属性id时显示“选择”时出现问题

PHP:


弗雷奇
选择子类别
我的jquery代码:

$("select").on('change', function() {
    var status = $('select').attr('id');
    alert(status); 
});

var categoryId = 0;
var category = 0;
var product = 0;
var disableId = 0;

$("#add").click(function () {
    categoryId = categoryId + 1;
    category = category + 1;
    product = product + 1;
    disableId = disableId + 1;

    $("#item").append('<div class="col-xs-12"><form action="" 
        class="form-inline"><div class="form-group"><select name="kategorijos" 
        **....... same code as above (php)**
    });
$(“选择”)。在('change',function()上{
变量状态=$('select').attr('id');
警报(状态);
});
var categoryId=0;
var类别=0;
var乘积=0;
var-disableId=0;
$(“#添加”)。单击(函数(){
类别ID=类别ID+1;
类别=类别+1;
产品=产品+1;
disableId=disableId+1;
$(“#项”).append(“您需要用于动态生成的元素,还需要使用
this
而不是
“select”
来获取下拉列表的
id

$(document).on('change', 'select', function() {
    var status = $(this).attr('id');
    alert(status); 
});
您需要使用for动态生成的元素,还需要使用
this
而不是
'select'
来获取下拉列表的
id

$(document).on('change', 'select', function() {
    var status = $(this).attr('id');
    alert(status); 
});

您选择的id为“#add”的HTML元素在哪里?您选择的id为“#add”的HTML元素在哪里?