2012-04-27 77 views
1

我有一個下拉。 其中一個選擇是請回車。jquery使選擇

如何強制它去請輸入

選擇列表的的ID被稱爲makeSelection

 $('select.makeSelection').val("Please Enter").attr('selected', 'selected'); 
+2

'id's使用''#。先試試這個:'$('select#makeSelection')' – wanovak 2012-04-27 16:07:57

+0

@wanovak沒有必要先用標籤名稱過濾ID。 – 2012-04-27 16:12:26

+0

@JamesMcLaughlin我只是想說明OP只需要改變一個字符來獲得工作代碼。但是你*是正確的。 – wanovak 2012-04-27 16:32:25

回答

2
$("#makeselection option[value='Press Enter']").prop('selected', 'selected'); 

的jQuery 1.6,你可以使用

$("#makeselection option[value='Press Enter']").attr('selected', 'selected'); 

Demo

編輯:類似post

你甚至可能有興趣在why Prop and Attr

0

如果makeSelection是id,只會有一個,這樣

$('#makeSelection').val("Please Enter").attr('selected', 'selected'); 

就夠了。

0

更改您的選擇到:

$('#makeSelection').val("Please Enter").attr('selected', 'selected');

jsFiddle