使用jquery在选择框上设置文本

时间:2012-12-19 09:31:10

标签: jquery jquery-mobile

我有另一个(可能是简单的)Jquery问题。我只想使用Jquery显示下拉列表的选定值。我已将所选值保存到数据库,现在只需要在用户返回页面时显示它。我已经尝试了我能想到的每一种方法(以及谷歌的搜索结果!)但它不起作用。我必须遗漏一些简单的(再次),请帮助!我尝试过以下方法:

$(document).ready(function() {

$("quantity").val('2');
$("quantity").text('2');
$("quantity .ui-btn-text").text('2');

$("quantity").filter(function() {
   return $(this).text() == '2';
}).attr('selected', true);

}​

这是一个JSfiddle:http://jsfiddle.net/zv58e/

帮助! 谢谢 丹

2 个答案:

答案 0 :(得分:4)

 $("quantity")

 $("#quantity").val(2);

Demo

或者

$('select[name="quantity"]').val(2);

答案 1 :(得分:0)

对于使用id,您应该使用$(“#quantity”)并正确关闭大括号,

$(document).ready(function() {
    $("#quantity").val('2');
/*
    $("#quantity").text('2');
    $("#quantity .ui-btn-text").text('2');
    $("#quantity").filter(function() {
       return $(this).text() == '2';
    }).attr('selected', true);
*/
}​);