我想知道选择默认选择选项的最佳方法,在我的情况下,该选项始终为0。
jQuery('#selectList').prop('selectedIndex', 0);
或
jQuery('#selectList option').prop('selected', function (){
return this.defaultSelected;
});
这是两种做同样事情的方式还是有利有弊?
答案 0 :(得分:1)
亲:它很短,而且可能更快
con:它将索引设置为零,也许你设置一个"选择"索引大于零的选项的属性。 但在这种情况下,它始终为零,所以没问题。
pro:它确实检查哪个选项首先被标记为已选中,与所有用户更改无关。
con:它有点长,但也许你可以使用箭头功能或类似的东西来缩短它。另外要小心,如果你没有设置任何选定的属性,任何选项都不会返回true。