se declaração dentro de $ .each, Jquery

Estou construindo alguns html com base em dados JSON retornados de um WebMethod. Eu preciso saber como deixar de fora certas

elementos, com base em se um valor particualr está presente ou não. Eu tenho isso, até agora, mas, eu recebo erro de sintaxe dentro VS

$.each(amlData, function (index, item) {
    $('<div class=message><pre><dl><dt>Matched On:</dt><dd>' + item.ItemType +
    '</dd><dt>Date Listed:</dt><dd>' + item.DateListed +
    '</dd><dt>ID:<dt><dd>' + item.ID +
    '</dd><dt>Percentage:</dt><dd>' + item.PercentageMatch +
    '</dd><dt>List:</dt><dd>' + item.List +
    '</dd>' if(item.Gender != null) { + '<dt>Gender:</dt><dd>' + item.Gender   } +  '</dl></pre></div>').appendTo('div#results');                                  
});

questionAnswers(4)

yourAnswerToTheQuestion