2012-11-28 55 views
-1

這裏號碼是一個下拉在我的頁面菜單中的一個例子,jQuery的查找選項

<select id="drpdwn"> 
<option selected="selected">Please select</option> --> This is a static text in my page 
<option>serverside value1</option> 
<option>serverside value2</option> 
<option>serverside value3</option> 
</select> 

現在我需要做上面的下拉菜單中的一些jQuery的驗證,如「如果數量選項== 1(除了「請」),我需要顯示默認情況下僅是勁兒的選擇。否則,我需要顯示「請選擇」爲默認值。

任何方式來實現這一目標?

回答

2
$(document).ready(function(){ 
    if($("#drpdwn option").length == 2){ 
     $("#drpdwn option:eq(1)").attr('selected','selected'); 
    }else{ 
     $("#drpdwn option:eq(0)").attr('selected','selected'); 
    } 
}); 
+0

我的網頁上有一個名爲「pleas」的靜態文本選擇「哪個不是來自服務器。另外,我的下拉菜單可以動態地保存多個選項。所以,你的代碼是沒有用的。 – steeve

+0

@ steeve ..你的問題是vague.provide有用的信息 – coolguy

+0

我需要一個jQuery的驗證,如「我有選擇一個默認值,如果只有一個選項來自服務器,否則多個值我需要設置」請選擇默認選擇「請注意」請選擇「是硬編碼的而不是動態值。我的驗證僅適用於動態選項。 – steeve