所以我有这段代码

$(function () {
if (window.location.pathname.indexOf('/u') == 0) {
var imgdefondo = $('#field_id2 dd.ajax-profil_parent div.field_uneditable').text();
//*****imagen de fondo*****//
$("td.row1 div#profile-advanced-details.genmed").css("background", "url('imgdefondo') no-repeat center");
}
});


应该将文本复制到名为“ Imagen de portada:”的容器中,该容器应为图像,然后将其用作“ td.row1 div#profile-advanced-details.genmed”的背景图像,但不会使用我的代码,我尝试了几个JavaScript检查器,他们说变量“ imgdefondo”未使用,如何修改代码以使其像我想要的那样工作?

希望你能帮我

网页:http://evolvelatam.foroweb.org/u1

最佳答案

它不起作用,因为imgdefondo不是变量,它是字符串的一部分。您需要进行一些串联。

$("td.row1 div#profile-advanced-details.genmed").css("background", "url('" + imgdefondo + "') no-repeat center");

10-08 02:11