如何从jQuery的下拉列表中获取所选文本(而不是所选值)?
当前回答
只需尝试以下代码。
var text= $('#yourslectbox').find(":selected").text();
它返回所选选项的文本。
其他回答
$("option:selected", $("#TipoRecorde")).text()
这段代码对我有用。
$("#yourdropdownid").children("option").filter(":selected").text();
$("#yourdropdownid option:selected").text();
Try:
$var = jQuery("#dropdownid option:selected").val();
alert ($var);
或者要获取选项的文本,请使用text():
$var = jQuery("#dropdownid option:selected").text();
alert ($var);
更多信息:
http://api.jquery.com/val/http://api.jquery.com/text/
只需添加以下行
$(this).prop('selected', true);
将.att替换为.prop,它适用于所有浏览器。