アペンドJSでエルスの場合

aston_ua:

私は、次の変数を持って、JSファイルであれば、他を追加する必要があります'+item.is_withdraw+'出力1または0のことを私がする必要があるif ('+item.is_withdraw+' === 1) {<span class="comission">Online</span>} else {}答えが0の場合は何も表示されません。

私のコード:

$('.invent-main').append('<div id="item" title="'+item.market_hash_name+'" data-id="'+item.assetid+'" data-price="'+item.price+'" onclick="Inventory.selectItemInventory('+item.assetid+')" class="rarity-'+item.type+'">\n' +
      '    <img src="https://steamcommunity-a.akamaihd.net/economy/image/'+item.classid+'/60fx60f" class="invent-item">\n' +
      '    <div class="item-bottom">'+item.is_withdraw+' \n' +
      '        <div class="item-bottom-l">\n' +
      '            '+item.price+'\n' +
      '        </div>\n' +
      '        <div class="item-bottom-r">\n' +
      '            <i class="fa fa-rub" aria-hidden="true"></i>\n' +
      '        </div>\n' +
      '    </div>\n' +
      '</div>');
});

どのように私はそれを行うことができますか?

アリレザHI:

あなたは三項演算子でそれを行うことができます。

<div class="item-bottom">'+(item.is_withdraw === 1 ? '<span class="comission">Online</span>' : '')+' \n' +

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=32404&siteId=1