Jquery 附加到选择不在Chrome中工作?
如何使这个简单的代码在chrome中工作Jquery 附加到选择不在Chrome中工作?,jquery,Jquery,如何使这个简单的代码在chrome中工作 $('#teser').append(new Option('6','OptSix' ,true)); 它在IE和FFX中工作正常将其更改为 $('#teser').append(new Option('OptSix','6' ,true, true)); 它应该会起作用 有关选项的正确用法,请参阅 注意第三个论点 默认选择 设置选定属性的布尔值,默认值为false。如果值为true,则不会将选项设置为selected 您可以添加一个选项作为jQu
$('#teser').append(new Option('6','OptSix' ,true));
它在IE和FFX中工作正常将其更改为
$('#teser').append(new Option('OptSix','6' ,true, true));
它应该会起作用
有关选项的正确用法,请参阅
注意第三个论点
默认选择
设置选定属性的布尔值,默认值为false。如果值为true,则不会将选项设置为selected
您可以添加一个选项作为jQuery对象。它肯定会在任何地方起作用:
$('#teser').append(buildOption(6, 'OptSix'));
function buildOption(value, text) {
return $("<option/>", {
value: value,
text: text
})
}
只需使用新选项名称、id、true、true;需要一个回报吗function@charlietfl哦,当然!习惯了咖啡脚本;答对 了我不确定我是否理解defaultSelected和Selected@user648026与硬编码值相比,文本/值仍然是反向的。第一个参数是文本,第二个参数是选项的值。@user648026 defaultSelected添加选定的属性,但不设置相关属性。这就是添加的html将具有选定属性的外观。在每种情况下都可以从开发工具中看到html,您将得到它。