I use the following code to reset the selected index of a select list in IE:

$("#list")[0].selectedIndex = -1

However, that doesnt appear to work in FF and Chrome. Can anyone tell me what the correct way to achieve this would be?

有帮助吗?

解决方案

Use the .prop method of jQuery. Documentation can be found here.

Get:

$("#list").prop("selectedIndex");

Set:

$("#list").prop("selectedIndex",-1);

其他提示

Why not this?

$("#list option").attr("selected", false);
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top