1

option将一个添加到一个通孔有什么区别select

mySelect.options[mySelect.options.length] = new Option('val', 'key');

对比

$('#mySelect').append('<option value="key">val</option>');

一个表现更好吗?只有某些浏览器支持new Option()吗?ETC

4

2 回答 2

2

new Option()速度更快,但可能不兼容跨浏览器(版本)。jQuery 解决方案更好,因为 jQuery 的卖点之一是确保跨浏览器兼容性。此外,效率方面的任何收益都太微不足道了。

于 2013-11-02T21:21:55.333 回答
1

new Option()更快,因为它不使用外部库(在您的情况下为 jQuery)

于 2013-11-02T21:20:17.743 回答