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

Getting the select id value from one select in HTML

我正在尝试检查 select 的选项是否被点击。

我正在尝试获取 dropdown_replace class 的 select ID。我不能使用 edit-field-select-label-und--2 因为它是动态的并且它会根据选项的数量不断变化我 have.For 例如如果我有两个选项 select id 是 edit-field-select-label-und--2 和如果我有 3 个选项,它将是 edit-field-select-label-und--3 所以我需要使用 div class dropdown_relpace 来获取 select 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>

就做...

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

或者,您也可以这样做:

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