2

我对 Jquery 有点陌生,但尽我所能做得更好。

我有一个变量的问题,所以想得到一些帮助。已经尝试并在网上搜索了几个小时,但无法正常工作。

$(document).ready(function() {
    $("a").click(function(){
        var lek = "http://dif.se/wp-content/uploads/2012/03/bortajersey_topp.jpg";
        $(".contact").slideDown();
        var imageurl = $(".contact").text($("img", this).attr("src"));
        $(this).add("img",this).css("background", "yellow");
        $(".contact").append("<img src="+imageurl+">");
    });
});

我遇到问题的变量是 imageurl,我让它像我想要的“lek”变量一样工作。

谢谢大家,迈克尔

4

1 回答 1

1

imageurl包含一个 jQuery 对象(因为大多数 jQuery 调用都是可链接的)。这一行:

var imageurl =  $(".contact").text($("img", this).attr("src"));

等效于:

var imageurl =  $(".contact");
imageurl.text($("img", this).attr("src"));

试试这个:

var imageurl = $("img", this).attr("src"); // imageurl is a string
$(".contact").text(imageurl);
于 2012-06-10T23:43:13.670 回答