如何通过选项值获取选择元素

天哪

我正在尝试使用 jquery 通过选项值获取整个 select 元素,但没有得到它。select 元素的 id 是动态的,尚未加载。所以我不能使用 id 来获取 select 元素。因此试图获得使用选项值。

这是我试图获取的选择元素的示例:-

<select sf-field-model="" id="{{form.formId}}_{{interp(form.formTabId,{'$index':$index, value: item}) || $index}}" ng-disabled="form.readonly" sf-changed="form" class="form-control input-sm c" schema-validate="form" ng-options="item.value as item.name group by item.group for item in form.titleMap" name="_value" ng-model="item['_value']">
   <option value="?" selected="selected"></option>
   <option label="TEST-1" value="string:TEST1">TEST-1</option>
   <option label="TEST-2" value="string:TEST2">TEST-2</option>
   <option label="TEST-3" value="string:TEST3">TEST-3</option>
   <option label="TEST-4" value="string:TEST4">TEST-4</option>
   <option label="TEST-5" value="string:TEST5">TEST-5</option>
</select> 

我尝试了以下方法:-

var testSelectorText = "select['option[value='?']']";
angular.element(document.querySelectorAll(testSelectorText));
Carsten Løvbo 安徒生

如果要按options查找选择,请尝试以下操作:

$("select option[value='string:TEST3']").parent();

演示

var testSelectorText = $("select option[value='string:TEST3']").parent();
console.log(testSelectorText.attr("id"))
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<select sf-field-model="" id="{{form.formId}}_{{interp(form.formTabId,{'$index':$index, value: item}) || $index}}" ng-disabled="form.readonly" sf-changed="form" class="form-control input-sm c" schema-validate="form" ng-options="item.value as item.name group by item.group for item in form.titleMap" name="_value" ng-model="item['_value']">
   <option value="?" selected="selected"></option>
   <option label="TEST-1" value="string:TEST1">TEST-1</option>
   <option label="TEST-2" value="string:TEST2">TEST-2</option>
   <option label="TEST-3" value="string:TEST3">TEST-3</option>
   <option label="TEST-4" value="string:TEST4">TEST-4</option>
   <option label="TEST-5" value="string:TEST5">TEST-5</option>
</select>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取选择元素的选项值

来自分类Dev

如何通过名称获取选项元素的值

来自分类Dev

如何获取选择元素的所有选项的值和文本

来自分类Dev

如何通过其文本获取选择的选项的值

来自分类Dev

通过选择的值获取选择元素

来自分类Dev

php:通过mysql获取选项选择值

来自分类Dev

如何获取选择选项的选定值?

来自分类Dev

如何从动态创建的选择元素中获取所选选项的值?

来自分类Dev

通过JS获取选择选项值并设置数组索引

来自分类Dev

通过JS获取选择选项值并设置数组索引

来自分类Dev

通过其值获取特定选项元素的ID

来自分类Dev

如何使用选择器通过标签+第5个值获取元素

来自分类Dev

如何通过选择元素的ID设置选择元素的选择选项?

来自分类Dev

如何通过选择元素的ID设置选择元素的选择选项?

来自分类Dev

如何通过遍历DOM获取元素的值

来自分类Dev

如何在jQuery中获取选择的选项元素attr?

来自分类Dev

如何在jQuery中获取选择的选项元素attr?

来自分类Dev

获取选择值的元素

来自分类Dev

无法通过单选按钮获取数据属性值,但可以通过选择选项获取

来自分类Dev

如何知道数据在选择元素选项值中?

来自分类Dev

如何在javascript中选择值选项添加元素

来自分类Dev

如何通过Web API检索选择的选项ID和值

来自分类Dev

获取选择类选项的值

来自分类Dev

如何通过选择来获取取消选择的值

来自分类Dev

我如何使用JavaScript获取选择选项中的值

来自分类Dev

如何在“选择”下拉列表中获取选定的选项值

来自分类Dev

如何获取从JOptionPane.showMessageDialog选择的选项的值?

来自分类Dev

如何获取当前行的选择选项的值

来自分类Dev

如何从选择框中的选项中获取属性值

Related 相关文章

  1. 1

    如何获取选择元素的选项值

  2. 2

    如何通过名称获取选项元素的值

  3. 3

    如何获取选择元素的所有选项的值和文本

  4. 4

    如何通过其文本获取选择的选项的值

  5. 5

    通过选择的值获取选择元素

  6. 6

    php:通过mysql获取选项选择值

  7. 7

    如何获取选择选项的选定值?

  8. 8

    如何从动态创建的选择元素中获取所选选项的值?

  9. 9

    通过JS获取选择选项值并设置数组索引

  10. 10

    通过JS获取选择选项值并设置数组索引

  11. 11

    通过其值获取特定选项元素的ID

  12. 12

    如何使用选择器通过标签+第5个值获取元素

  13. 13

    如何通过选择元素的ID设置选择元素的选择选项?

  14. 14

    如何通过选择元素的ID设置选择元素的选择选项?

  15. 15

    如何通过遍历DOM获取元素的值

  16. 16

    如何在jQuery中获取选择的选项元素attr?

  17. 17

    如何在jQuery中获取选择的选项元素attr?

  18. 18

    获取选择值的元素

  19. 19

    无法通过单选按钮获取数据属性值,但可以通过选择选项获取

  20. 20

    如何知道数据在选择元素选项值中?

  21. 21

    如何在javascript中选择值选项添加元素

  22. 22

    如何通过Web API检索选择的选项ID和值

  23. 23

    获取选择类选项的值

  24. 24

    如何通过选择来获取取消选择的值

  25. 25

    我如何使用JavaScript获取选择选项中的值

  26. 26

    如何在“选择”下拉列表中获取选定的选项值

  27. 27

    如何获取从JOptionPane.showMessageDialog选择的选项的值?

  28. 28

    如何获取当前行的选择选项的值

  29. 29

    如何从选择框中的选项中获取属性值

热门标签

归档