jQuery 从列表中选择

标签 jquery

我有以下列表:

<select id="id1">
    <option value="">Firstone</option>
    <option value="1">Secondone</option>
    <option value="2">Thirdone</option>
</select>

我执行了以下操作以从列表中选择“Secondone”:

$("#id1").val("1").attr('selected', 'selected');

这个好像没有选择它。

如何从列表中选择“第二个”?

最佳答案

要设置列表的选定值,只需使用val() 函数,无需设置选定的属性。

示例:

jsFiddle

$('#id1').val('1');

如果您想从字面上获取当前选定的元素,您可以这样做:

var selectedElement = $("#id1").find(":selected");

关于jQuery 从列表中选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10356366/

相关文章:

javascript - 如何使用元素的类正确计算 html 表格列的选中复选框?

javascript - 如何在后面的代码中获取在客户端创建的文本框的值?

javascript - 自定义弹出谷歌地图

javascript - 带有 ajaxed 内容的 jQuery on()

jquery - 在窗口内显示时网格高度问题

javascript - div 下的 span,当悬停在 div 上时希望 span 消失

javascript - 如何解析弹出框到文本框的值?

jquery - 为什么这个响应式网页设计不起作用?

jquery - 在带有图标的图像上创建悬停状态

javascript - 防止悬停效果循环