32 html javascript css jquery events
我的下拉列表中有很多选项,例如:
<option value="1">it's me</option>
Run Code Online (Sandbox Code Playgroud)
我需要选择谁具有价值的选择是我的标签内,而不是像属性1.
我怎么能用jQuery做到这一点?
hal*_*ube 84
如果您想使用jQuery,请尝试以下代码.
$('select option[value="1"]').attr("selected",true);
Run Code Online (Sandbox Code Playgroud)
更新:
根据Vivek的评论,正确地指出史蒂芬斯皮尔伯格希望通过其Text值选择该选项.
以下是更新的代码.
$('select option:contains("it\'s me")').prop('selected',true);
Run Code Online (Sandbox Code Playgroud)
您需要使用:contains(text)选择器通过包含文本进行查找.
此外,jQuery prop在获取和设置属性时可以更好地支持Internet Explorer.
val()应该处理这两种情况
<option value="1">it's me</option>
$('select').val('1'); // selects "it's me"
$('select').val("it's me"); // also selects "it's me"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
213451 次 |
| 最近记录: |