2012-04-27 52 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