2012-12-19 48 views
0

我還有一個(可能簡單)jQuery的問題。我只想使用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/

幫助! 感謝 丹

回答

4
$("quantity") 

應該

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

Demo

或者

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

@Adil謝謝:) – thecodeparadox

+0

這是更好可能時使用的ID而不是名稱。 – adamdehaven

+0

感謝 - 這是偉大的! – Dan

0

對於使用ID,你應該做的,通過使用$(「#數量」)和右括號正確,

$(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); 
*/ 
}​);