我想查找选项是否在下拉列表中并使用其值。
这不是选中的。我纯粹想扫描Procedures
的列表并从中获取值。
<select class="FormDropDown " id="procedure-category-fld" name="procedure-category-fld">
<option value=""></option>
<option value="4">Cause</option>
<option value="5">Disorder</option>
<option value="6">Procedure</option>
</select>
答案 0 :(得分:3)
您可以使用.filter():
var value = $('#procedure-category-fld option').filter(function (idx, ele) {
return ele.textContent == "Procedure";
}).val();
console.log(value);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select class="FormDropDown " id="procedure-category-fld" name="procedure-category-fld">
<option value=""></option>
<option value="4">Cause</option>
<option value="5">Disorder</option>
<option value="6">Procedure</option>
</select>
答案 1 :(得分:2)
您可以从before_action
中获取 before_action :perform_authorization
个元素,并使用jquery提取其值/文本:
option
&#13;
select
&#13;