【发布时间】:2015-02-14 01:52:08
【问题描述】:
在.each 内部我使用.map 来组装选择输入的内容。一切正常。但是,如果给定的值相同,我想设置 select 属性。
jQuery:
return '<option value="' + item.itemID + '"' + (item.itemID === thing.itemID) ? 'selected="selected"' : '' + '>' + item.itemDesc+ '</option>';
这就是我想要完成的,但这显然行不通。我可以做一个老派的“如果”,但我尽量不重复自己。
我很接近,但没有雪茄。这:(item.itemID === thing.itemID) 返回true。由于某种原因,似乎无法将这些部分组合在一起。
感谢您的宝贵时间!
【问题讨论】:
-
试试:
(item.itemID===thing.itemID ? 'selected="selected"' : '')