首页 > 解决方案 > 如何在 .val() jquery 函数中添加多个变量

问题描述

我使用 AJAX 添加数据,然后将该数据附加到下拉列表中,之后我使用.val().trigger()jQuery 函数通过在 .val() 函数中传递多个变量来获取下拉列表顶部的新添加数据;val 函数接受一个变量并且工作正常,但我想在 val() 函数中添加多个变量。

JS代码

success: function(data) {
  toastr['success']("<?php echo lang('add'); ?>", "Customer Device Added");
  setTimeout(function() {
    const obj = JSON.parse(data);
    // console.log(data)
    // console.log(obj)
    jQuery('#customer_device').append('<option value="' + obj[0].device_brand + ' ' + obj[0].device_model + ' ' + obj[0].device_imei + '">' + obj[0].device_brand + ' ' + obj[0].device_model + ' ' + obj[0].device_imei + '</option>');
    jQuery('#customer_device').val(obj[0].device_brand).trigger("change");
    $('#customer_device_modal').modal('hide');
  }, 500);
}

在这里,我附加了这些数据:

obj[0].device_brand, obj[0].device_model, obj[0].device_imei

我想在 .val() 函数中触发这些所有变量,以将它们放在顶部的下拉列表中;因为我在 val 函数中得到一个变量。谢谢

标签: javascriptphpjquery

解决方案


推荐阅读