为了账号安全,请及时绑定邮箱和手机立即绑定

更改HTML Select元素的选定选项

更改HTML Select元素的选定选项

在我的HTML中,我有一个<select>包含三个<option>元素的元素。我想使用jQuery针对Javascript检查每个选项的值var。如果一个匹配,我想设置该选项的选定属性。我该怎么做?
查看完整描述

3 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

实际上,这里使用jquery的示例均不正确,因为即使值已更改,它们也会使选择显示第一个条目。


选择阿拉斯加并让选择项显示正确的项目的正确方法如下:


<select id="state">

    <option value="AL">Alabama</option>

    <option value="AK">Alaska</option>

    <option value="AZ">Arizona</option>

</select>

用jQuery将是:


$('#state').val('AK').change();


查看完整回答
反对 回复 2019-11-12
?
慕姐4208626

TA贡献1852条经验 获得超7个赞

标记

<select id="my_select">

    <option value="1">First</option>

    <option value="2">Second</option>

    <option value="3">Third</option>

</select>

jQuery的

var my_value = 2;

$('#my_select option').each(function(){

    var $this = $(this); // cache this jQuery object to avoid overhead


    if ($this.val() == my_value) { // if this option's value is equal to our value

        $this.prop('selected', true); // select this option

        return false; // break the loop, no need to look further

    }

});


查看完整回答
反对 回复 2019-11-12
  • 3 回答
  • 0 关注
  • 653 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信