哪种方式最好在选择列表中选择默认选择的一个? (落下)

问题描述 投票:0回答:1

我想知道选择默认选择选项的最佳方法,在我的情况下,该选项始终为0。

jQuery('#selectList').prop('selectedIndex', 0);

要么

jQuery('#selectList option').prop('selected', function (){
   return this.defaultSelected;
});

它只是两种做同样事情的方式还是有利有弊?

javascript jquery html-select
1个回答
1
投票

1 Solution

亲:它很短,而且可能更快

con:它将索引设置为零,也许您在索引大于零的选项上设置“selected”属性。但在这种情况下,它始终为零,所以没问题。

2 Solution

亲:它确实检查哪个选项首先被标记为已选中,与所有用户更改无关。

con:它有点长,但也许你可以使用箭头功能或类似的东西来缩短它。另外要小心,如果您没有设置任何选定的属性,则选项将返回true。

© www.soinside.com 2019 - 2024. All rights reserved.