考虑下面的代码片段我想:如何在字符串中使用运算符三元组?
<script>
for (var key in photoList) {
if(key == photoList[key].id) {
var res = `<li id="thumbnail-`+key+`">
<div class="thumbnail `+(product.photo == photoList[key].id)+` ? 'thumbnail-main' : ''">
...
</div>
</li>`;
}
}
</script>
我尝试这样,但它没有工作?我该怎么做?
的可能的复制[?如何写用jQuery这个三元操作符(https://stackoverflow.com/questions/6595585/how-to-write-这三元操作符与jquery) –
https://stackoverflow.com/questions/6259982/how-do-you-use-the-conditional-operator-in-javascript – user7929528
Theres a'before the?使它成为一个字符串 –