0
下面的代碼給了我與頁面加載所選值警報每當用戶使用jQuery在下拉列表中選擇另一個值時,彈出一個彈出窗口?
var itemLevel = $('Select[title=Item Level] option:selected').text();
alert(itemLevel);
但我怎麼做,如果用戶選擇下拉列表中的其他價值,我希望有一個新的彈出與價值,而不是?
在此先感謝。
下面的代碼給了我與頁面加載所選值警報每當用戶使用jQuery在下拉列表中選擇另一個值時,彈出一個彈出窗口?
var itemLevel = $('Select[title=Item Level] option:selected').text();
alert(itemLevel);
但我怎麼做,如果用戶選擇下拉列表中的其他價值,我希望有一個新的彈出與價值,而不是?
在此先感謝。
試試這個:
var itemLevel = $('select[title="Item Level"] option:selected').val();
或基於名稱:
var itemLevel = $('select[name*="DropDownChoice"] option:selected').val();
的*=
手段得到它的名字裏有DropDownChoice
地方選擇框。
如果你想選擇的選項的text
而是使用的text()
代替val()
如:
var itemLevel = $('select[name*="DropDownChoice"] option:selected').text();
更新:
你可以這樣做:
$('Select[title="Item Level"'].change(function(){
alert($('option:selected', $(this)).text());
});
對不起Sarfraz我剛剛更新了這個問題。 – Peter 2010-08-16 00:29:23