从HTML中的一个select中获取select id值

时间:2015-02-19 22:05:49

标签: jquery html html-select

我正在尝试检查是否单击了选项的选项。

我正在尝试获取dropdown_replace类的select id。我不能使用edit-field-select-label-und--2,因为它是动态的,并且它会根据我拥有的选项数量不断变化。例如,如果我有两个选项,则选择ID为edit-field-select-label-und--2,如果我有3个选项,将edit-field-select-label-und--3所以我需要使用div类dropdown_relpace来获取选择ID。

如何使用jquery获取select id?

<div id="dropdown-replace">
    <div class="form-item form-type-select form-item-field-select-label-und">
        <label for="edit-field-select-label-und">Label <span class="form-required" title="This field is required.">*</span></label>
        <select multiple="multiple" name="field_select_label[und][]" id="edit-field-select-label-und--2" class="form-select required">
            <option value="yes">yes</option>
            <option value="no">no</option>
        </select>
    </div>
</div>

2 个答案:

答案 0 :(得分:1)

只做...

var id = $("#dropdown-replace").find("select").attr("id");

答案 1 :(得分:1)

或者,你也可以这样做:

var id = $("#dropdown-replace .form-select").attr("id");