如何在jQuery中更改所选项目

How to change selected item in jQuery

本问题已经有最佳答案,请猛点这里访问。

嗨,我写了HTML代码,我想用jquery更改所选项目

1
2
3
4
5
<select id="slc">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>

我试过了,但我不能改变

1
2
3
$("#slc").val("2");

$("#slc").prop("selectedIndex", 1);


你认为你的第一个尝试和正确的尝试。

1
 $('#slc').val('3');

它似乎是这样工作的: jsfiddle.net https:/ / / / / / hdtndzkb crix

你的jquery包括图书馆好吗? 做你的代码变得粉碎。只是试着看看它是否会添加一个console.log(输入)。


1
$("#slc option[value=3]").prop('selected', 'selected');//get option with value 3 and set selected
1
2
3
4
5
6
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js">
<select id="slc">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>

在这样的


当你火的代码吗?也许你应该只是将它在一document.ready功能吗? 我做了这个工作,和它像一个魅力: jsfiddle.net 41bna2e9 https:/ / / / /

1
2
3
$(document).ready(function(){
    $("#slc").val("2");
});

希望它helps!