0

我有选项选择。如何设置为 var selected 自动选择?

<option>
<select>1</select>
<select>2</select>
</option>

例如,我手动选择选项 1,它自动是

<select selected="selected">1</select>

编辑我发现。

<select id="sel">
    <option value="1">aa</option>
    <option value="2">bb</option>
    <option value="3">cc</option>
</select>

$("#sel").change(function(){
   alert($(this).val())
});
4

4 回答 4

1

尝试这个

$("#myOption").val("1");
于 2012-04-11T08:18:02.590 回答
1

你的代码应该是

<select>
    <option selected="selected">1</option>
    <option>2</option>
</select>
于 2012-04-11T08:19:36.430 回答
0

我同意@creminsn !为了获得价值试试这个

var val;
$('#selectID').click(function(){
val=$('#selectID option:selected').val();
});

val 会给你选择的 val。如果你需要文本,你可以做

$('#selectID option:selected').text();
于 2012-04-11T08:23:32.363 回答
0

我不太明白您的问题是什么,但是我从您所写的内容中了解到您想要在用户从下拉列表中选择一个选项时提交表单?

在这种情况下,您需要JQuery.live()下拉菜单上实现一个侦听器(.post()

在 jQuery 网站上查找这些内容。

于 2012-04-11T08:48:22.513 回答