【发布时间】:2012-06-09 13:11:32
【问题描述】:
我正在尝试使用 jquery 在下拉列表中设置所选值,我有这个:
$('.option_vehiculo', '#form_login').each(function()
{
if (this.id == tipo_vehiculo_def)
{
this.value = "option";
};
});
.option_vehiculo 是我为所有下拉列表提供的类,以便我可以快速找到它们。
我遍历所有表单下拉列表,直到找到我想要修改的那个。找到我想要更改的选择工作正常,但我无法设置选定的值,我尝试了这个,因为我正在使用我的输入字段:
this.value = "option";
其中 option 是我的下拉列表中的一个选项,但我从中得到的只是没有选定值的下拉列表,它只是显示在里面没有文本,并且可以选择我的可用选项之一。
如何设置 jQuery 下拉列表的选定值?
尝试:我尝试了这个,但我没有得到任何结果,我不确定是否可以将它与“this”变量一起用作我要修改的对象:
this.val("option");
试过这个:
$('#tipo_vehiculo_1000').val("4");
var test = $('#tipo_vehiculo_1000').val();
通过 id 选择我的下拉列表并尝试更改我选择的选项并稍后输出它,它一直给我默认值“0”。
【问题讨论】:
-
显示您的标记。我感觉你犯了一个大错误。
标签: jquery select set selected