([\s\S]*)<FooBar>
Точка соответствует всем, кроме строк новой строки (\r\n). Поэтому используйте \ s \ S, который будет соответствовать всем символам.
Используйте можно использовать $(this).prev(".selectpicker")
, чтобы найти предыдущий элемент выбранного элемента.
Пожалуйста, посмотрите этот пример:
Редактировать (после своего): ваш селектор должен работать.
Демо:
$(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>