jQuery/ajax,设置选择选项

jQuery/ajax,设置选择选项,jquery,ajax,Jquery,Ajax,我正在考虑为我的select下拉列表设置选项,该下拉列表已从DB传回 "<td><select id=\"sel" + res.sku.replace(/[^a-z0-9\s]/gi, '').replace(/[_\s]/g, '-') + "\"><option>True</option><option>False</option></select></td>" + “TrueFalse”+

我正在考虑为我的select下拉列表设置选项,该下拉列表已从DB传回

 "<td><select id=\"sel" + res.sku.replace(/[^a-z0-9\s]/gi, '').replace(/[_\s]/g, '-') + "\"><option>True</option><option>False</option></select></td>" +
“TrueFalse”+
我让它传递选项true或false,我将如何设置该选项

提前感谢。

请参阅文章:


或者,您可以根据应用程序的逻辑将false更改为true。

我同意Sable的观点,在这种情况下,单选按钮可能是更好的选择,但如果您决定使用下拉列表,您可以尝试以下方法:

"<option" + (myValue === true ? " selected" : "") + ">True</option><option" + (myValue === false? " selected" : "") + ">False</option></select></td>"
“TrueFalse”

是否要自动选择其中一个?试试
@thattuxguy你有没有机会试一下发布的任何答案?对不起,我选择了另一条路线。基本上,使用下拉列表是愚蠢的,因为大多数项目都是假的,因为不显示true。因此,我只是添加了一个更新按钮,然后更新数据库并从表中删除该行。这似乎是最好的办法。我只打算使用一个下拉列表,因为以前版本的软件的制作人这样做了。我不确定检查select元素意味着什么。您至少需要指定选项。您是对的,@pimvdb。我只是推断,因为它是真的或假的,所以它将是一个单选按钮,而不是下拉按钮(我的错误)。我可能建议thatuxguy使用单选按钮,因为true和false是互斥的。使用该按钮进行测试,效果很好,但我使用了更新按钮,这更有意义。不过谢谢,毫无疑问我会在应用程序的某个地方使用它:)
"<option" + (myValue === true ? " selected" : "") + ">True</option><option" + (myValue === false? " selected" : "") + ">False</option></select></td>"