我需要禁用頂部選項,其實不是一個選項,但就像用戶的指令。我知道我可以在html中使用disabled =「disabled」,但這個下拉列表正在被動態填充,所以這隻能使用一些jquery或javascript來完成。有沒有人做過這樣的事情? 這也沒有幫助:禁用下拉選項使用jquery
$("#ctl00_PlaceHolderMain_ctl00_DropDownList1 option[value='Selecet Category']").attr("disabled","disabled");
沒有工作!
<select name="ctl00$PlaceHolderMain$ctl00$DropDownList1" id="ctl00_PlaceHolderMain_ctl00_DropDownList1">
<option value="Select Category">Select Category</option>
<option value="All Categories">All Categories</option>
<option value="Cancer">Cancer</option>
<option value="Health Lecture">Health Lecture</option>
<option value="Heart Health">Heart Health</option>
</select>
據我所知。您可以禁用html選項,但不能使用選項。用戶選擇該選項時會發生什麼?你是否希望選擇被拒絕並保持之前的選擇?這是可能的。 – 2012-01-06 03:13:11
http://stackoverflow.com/questions/4944269/jquery-disable-option-in-dropdown - >而不是警報使用e.preventDefault(); – 2012-01-06 03:15:47
爲什麼你需要禁用它?一個典型的模式就是不給它一個值,如果你想對輸入元素進行驗證,檢查一個值是否被選中。 – kinakuta 2012-01-06 03:15:48