我是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”变量工作。
谢谢你们, 迈克尔
答案 0 :(得分:1)
imageurl
包含一个jQuery对象(因为大多数jQuery调用都是chainable)。这一行:
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);