简体   繁体   English

将背景图像添加到<li>

[英]Adding a background image to an <li>

I'm trying to add a different background image to an li in jQuery. 我正在尝试将其他背景图像添加到jQuery中的li

if (item.ctotal != 0) {
    var list = '<li><a href="menu.html?idcat=' + item.id_cat + '">' + item.category_cat + '</a></li>'
} 
else if (item.dtotal != 0) {
    var list = '<li><a href="results.html?idcat=' + item.id_cat + '">' + item.category_cat + '</a></li>'
}

var pagePath = webserviceUrl + '/imageResize/dir:category,image:' + item.id_cat + '.jpg,width:' + width + ',idhos:' + idhos;
var $img = $("<img />").attr('src', pagePath);
$($img).load(function() {
    $(list).css('background-image', 'url(' + $img.attr("src") + ')')($img);
});

Syntax error : 语法错误:

what is ($img); 什么是($img); doing in $(list).css('background-image', 'url(' + $img.attr("src") + ')')($img); $(list).css('background-image', 'url(' + $img.attr("src") + ')')($img);

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM