返回select下拉列表jquery的名称

返回select下拉列表jquery的名称,jquery,select,dropdown,Jquery,Select,Dropdown,我正在尝试循环浏览所有的select下拉列表,并返回每个下拉列表的name属性。我有办法做到这一点吗 我的html: <form class="form-horizontal" role="form" id="select_distributor_form"> <div class="form-group"> <label class="col-sm-2 control-label">Supplier Name</label>

我正在尝试循环浏览所有的select下拉列表,并返回每个下拉列表的
name
属性。我有办法做到这一点吗

我的html:

<form class="form-horizontal" role="form" id="select_distributor_form">
  <div class="form-group">
    <label  class="col-sm-2 control-label">Supplier Name</label>
    <div class="col-sm-10">
        <select class="form-control" name="supplier1">
          <option selected disabled>Select distributor</option>
            <option value="1">Nike</option>
            <option value="2">Adidas</option>
            <option value="3">Reebok</option>
        </select>
        <select class="form-control" name="supplier2">
          <option selected disabled>Select distributor</option>
            <option value="1">Nike</option>
            <option value="2">Adidas</option>
            <option value="3">Reebok</option>
        </select>
        <select class="form-control" name="supplier3">
          <option selected disabled>Select distributor</option>
            <option value="1">Nike</option>
            <option value="2">Adidas</option>
            <option value="3">Reebok</option>
        </select>
        <select class="form-control" name="supplier4">
          <option selected disabled>Select distributor</option>
            <option value="1">Nike</option>
            <option value="2">Adidas</option>
            <option value="3">Reebok</option>
        </select>
    </div>
  </div>
</form>

提前谢谢

如果要查找select元素上指定的name属性,则无需在代码中查找“option:selected”

只需从select元素获取name属性:

var supplier_name = $(this).attr("name");

如果要查找select元素上指定的name属性,则无需在代码中查找“option:selected”

只需从select元素获取name属性:

var supplier_name = $(this).attr("name");
只要
$(this.attr(“name”)
。所选选项与select的名称无关。只是
$(this).attr(“name”)
。所选选项与所选对象的名称无关。