var $card = $("<li>");
var imgName1 = 'images/' + rankOut + suitOut + '.png';
//assign element an image attribute
$card.attr("src", imgName1);
所以我尝试使用.card
向我的attr.("src"...)
添加图片,但是当网页加载时,它会遗漏<img>
标记
它在没有img标记的情况下呈现为<li src="images/ace_of_spades.png"></li>
。我问我的老师,看起来像这样
<ul><img src="(image location)"></ul>
如何添加<img>
?
答案 0 :(得分:0)
试试这个:
var $card = $('<li><img src="' + 'images/' + rankOut + suitOut + '.png' + '"></li>');
答案 1 :(得分:0)
您当前正在设置src
元素的li
属性,当然这不会创建img
元素。要使用jQuery创建img
元素,您可以编写代码:
var $img = $('<img/>', {
'src': 'images/' + rankOut + suitOut + '.png'
});
// Appending the element
$card.append($img);