Mar*_*k W 75 javascript jquery select jquery-selectors
我想根据条目的值设置下拉列表(select)进行更改.
我有
<select id="mySelect">
<option value="ps">Please Select</option>
<option value="ab">Fred</option>
<option value="fg">George</option>
<option value="ac">Dave</option>
</select>
Run Code Online (Sandbox Code Playgroud)
而且我知道我想要更改下拉列表,以便选择值为"fg"的选项.我怎么能用JQuery做到这一点?
Jea*_*ert 130
$('#dropdownid').val('selectedvalue');
Run Code Online (Sandbox Code Playgroud)
$('#dropdownid').val('selectedvalue');Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id='dropdownid'>
<option value=''>- Please choose -</option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='selectedvalue'>There we go!</option>
<option value='3'>3</option>
<option value='4'>4</option>
<option value='5'>5</option>
</select>Run Code Online (Sandbox Code Playgroud)
xbo*_*nez 22
$('#yourdropddownid').val('fg');
Run Code Online (Sandbox Code Playgroud)
(可选)
$('select>option:eq(3)').attr('selected', true);
Run Code Online (Sandbox Code Playgroud)
3您想要的选项的索引在哪里.
$('#mySelect').val('ab').change();
// or
$('#mySelect').val('ab').trigger("change");
Run Code Online (Sandbox Code Playgroud)
您可以使用我发现它使用的jQuery代码:
$('#your_id [value=3]').attr('selected', 'true');Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="your_id" name="name" class="form-control input-md">
<option value="1">Option #1</option>
<option value="2">Option #2</option>
<option value="3">Option #3</option>
<option value="4">Option #4</option>
<option value="5">Option #5</option>
<option value="6">Option #6</option>
<option value="7">Option #7</option>
</select>Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
201221 次 |
| 最近记录: |