当我将此字符串附加到浏览器
时' <div class=' + (data[x].connected == true ? 'cardDefault online' : 'cardDefault offline') + ' >'
我得到了
<div class="cardDefault" offline> </div>
而不是
<div class="cardDefault offline" > </div>
答案 0 :(得分:2)
' <div class="' + (data[x].connected == true ? 'cardDefault online' : 'cardDefault offline') + '">'
答案 1 :(得分:2)
您需要在输出字符串中围绕className引用。试试这个:
' <div class=\" cardDefault ' + (data[x].connected ? 'online' : 'offline') + '\" >'
答案 2 :(得分:0)
尝试
' <div class="' + (data[x].connected == true ? 'cardDefault online' : 'cardDefault offline') + '">'
我在课程周围使用了双引号。