Javascript 如何在选择框中获取给定选项的indexvalue

Javascript 如何在选择框中获取给定选项的indexvalue,javascript,jquery,Javascript,Jquery,我有一个选择框,里面有各种动态加载的选项。我正在编写代码来迭代代码,如果文本值是本例中的8065992445的特定值,则将其作为默认选项。没有办法做到这一点 $("#locationselect > option").each(function() { if(this.text==8065992445) }); 使用方法获取选择选项的值: $("#locationselect > option").each(function() { i

我有一个选择框,里面有各种动态加载的选项。我正在编写代码来迭代代码,如果文本值是本例中的8065992445的特定值,则将其作为默认选项。没有办法做到这一点

$("#locationselect > option").each(function() {
          if(this.text==8065992445)

        });
使用方法获取选择选项的值:

$("#locationselect > option").each(function() {
    if($(this).val()==8065992445){
      //do your task...
    }
});
使用方法获取选择选项的值:

$("#locationselect > option").each(function() {
    if($(this).val()==8065992445){
      //do your task...
    }
});

如果要检查
选项的值
请使用
$(选择器).val()
获取选项的值

$(“选项”)。每个(函数(){
如果($(this.val()=“3”)
$(this.text($(this.text()+“-Changed”);
});

选择1
选择2
选择3
选择4
备选案文5

如果要检查
选项的值,请使用
$(选择器).val()
获取选项的值

$(“选项”)。每个(函数(){
如果($(this.val()=“3”)
$(this.text($(this.text()+“-Changed”);
});

选择1
选择2
选择3
选择4
备选案文5

选项的值或文本(可能相同)???您的问题很不清楚,但可能您只想设置select值:
$(“#locationselect”).val(8065992445)
。或
$(“#locationselect>选项[value='8065992445'])。prop('selected',true)
注意:
8065992445
不是整数值(32位)!最大整数值为
2147483647
@abhishek请标记完成此讨论的答案之一。选项的值或文本(可能相同)??您的问题很不清楚,但可能您只想设置选择值:
$(“#locationselect”).val(8065992445)。或
$(“#locationselect>选项[value='8065992445']”)。prop('selected',true)注意:
8065992445
不是整数值(32位)!最大整数值为
2147483647
@abhishek请标记完成此讨论的答案之一。选项值可能不同于选项显示的文本。目前尚不清楚OP对每个OP语句的期望是什么:
没有办法做到这一点。
我认为这就是OP想要的。否则代码就可以了。选项值可能不同于选项显示的文本。目前尚不清楚OP对每个OP语句的期望是什么:
没有办法做到这一点。
我认为这就是OP想要的。否则代码就可以了。