jQuery ID属性值未定义

前端之家收集整理的这篇文章主要介绍了jQuery ID属性值未定义 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

如何使用jquery中的find方法访问所选元素的id属性值.我正在尝试这样

let attrId = $(this).prev().find(".selectpicker");
let  attrId2 = attrId.attr("id");
alert(attrId2);

但是变得不确定

更新:

HTML:

<div>
    <select name="APPLIEDSHIP" id="APPLIEDSHIP_ID" class="selectpicker bs-select-hidden" multiple="" data-actions-Box="true" data-live-search="true" data-placeholder="No Filter" data-width="170px" data-size="5">...</select>
</div>

<button style="margin-left: 5px; margin-top: 5px;" type="button" class="btn btn-info btn-xs">
    Print Id Of Selectpicker
</button>

使用上面的按钮,我要访问选择元素的ID

谁能帮我?

谢谢

最佳答案
编辑(在您自己之后):选择器应该起作用.

演示:

$(function () {
  $('.btn-info').on('click',function () {
    let attrId = $(this).prev().find('.selectpicker');
    let attrId2 = attrId.attr("id");
    alert(attrId2);
  });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>
  <select name="APPLIEDSHIP" id="APPLIEDSHIP_ID" class="selectpicker bs-select-hidden"></select>
</div>

<button type="button" class="btn btn-info btn-xs">Print Id Of Selectpicker</button>

猜你在找的jQuery相关文章