jQuery检索并设置html选择元素的选定值

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (65)

我试图使用jQuery检索和设置SELECT元素的选定值(下拉列表)。

为了检索我试过了$("#myId").find(':selected').val(),以及$("#myId").val()但这两个都是未知的。

提问于
用户回答回答于

你现在的方式是正确的。选择的id不是你说的,或者你在dom中有一些问题。

检查元素的ID,并在W3C检查你的标记验证 。

没有一个有效的DOM, jQuery是不能正确使用选择器的。

如果这个ID是正确的,并且你的dom验证,那么以下情况适用:

阅读选择选项值

$('#selectId').val();

设置选择选项值

$('#selectId').val('newValue');

阅读选定的文本

$('#selectId>option:selected').text();
用户回答回答于

要获取/设置SELECT元素的实际selectedIndex属性,请使用:

$("#select-id").prop("selectedIndex");

$("#select-id").prop("selectedIndex",1);

扫码关注云+社区

领取腾讯云代金券