.each
内部我使用.map
来组合选择输入的内容。一切都很好。但是,如果给定的值相同,我想设置select属性。
jQuery的:
return '<option value="' + item.itemID + '"' + (item.itemID === thing.itemID) ? 'selected="selected"' : '' + '>' + item.itemDesc+ '</option>';
这就是我想要完成的事情,但这显然不起作用。我可以做一个老派&#34;如果&#34;但我不想复制自己。
我很亲密,但没有雪茄。这:(item.itemID === thing.itemID)
返回true
。由于某种原因,似乎无法把各个部分放在一起。
感谢您的时间!
答案 0 :(得分:2)
请改为尝试:
return '<option value="' + item.itemID + '"' +
(item.itemID === thing.itemID ? 'selected="selected"' : '') +
'>' + item.itemDesc+ '</option>';