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

时间:2017-12-16 09:21:59

标签: javascript jquery html-select

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

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

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

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

1 个答案:

答案 0 :(得分:1)

1解决方案

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

con:它将索引设置为零,也许你设置一个"选择"索引大于零的选项的属性。 但在这种情况下,它始终为零,所以没问题。

2解决方案

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

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