Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/461.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript:获取所选选项的Id_Javascript - Fatal编程技术网

Javascript:获取所选选项的Id

Javascript:获取所选选项的Id,javascript,Javascript,获取所选选项的值的步骤 $("#id_CITY").change(function() { var el = $(this); a = el.val() )}; 但是如何获取id呢?通常,您不需要选项上的ids,因为这没有什么意义 但是,如果您有这样做的理由,您可以通过查找选项:selected并读取其id,获得所选选项的id: $("#id_CITY").change(function() { var el = $(this); var a = el.val(

获取所选选项的值的步骤

$("#id_CITY").change(function() {
    var el = $(this);
    a = el.val()
)};

但是如何获取id呢?

通常,您不需要
选项上的
id
s,因为这没有什么意义

但是,如果您有这样做的理由,您可以通过查找
选项:selected
并读取其
id
,获得所选选项的
id

$("#id_CITY").change(function() {
    var el = $(this);
    var a = el.val(); // <== Note `var`
    var selectedId = el.find("option:selected").attr("id");
}); // <== Note you had a typo here; this is fixed
$(“#id_CITY”).change(函数(){
var el=$(本);

var a=el.val();//注意,这是关于获取选项的
id
,而不是值。事实上,在
元素上使用
id
属性通常没有什么意义。这里没有jQuery函数,而是
this.selectedOptions[0].id
(如果不是多选)我正在尝试建立自己的动态下拉列表,谢谢。