Javascript 如何用标签包装var img=新图像?

Javascript 如何用标签包装var img=新图像?,javascript,jquery,image,word-wrap,Javascript,Jquery,Image,Word Wrap,尝试在循环中预加载图像,效果很好,但如何用另一个标记包装每个图像。执行此代码将不起作用,到目前为止,我看不出有任何问题 ... var img = new Image(); $(img).load(function(){ $(this).hide(); $('.container').append('<a href="/">'+this+'</a>');

尝试在循环中预加载图像,效果很好,但如何用另一个标记包装每个图像。执行此代码将不起作用,到目前为止,我看不出有任何问题

...
var img = new Image();
$(img).load(function(){
$(this).hide();         
$('.container').append('<a href="/">'+this+'</a>');                                                     $(this).fadeIn();                                       
});
...
。。。
var img=新图像();
$(img).加载(函数(){
$(this.hide();
$('.container').append('');$(this.fadeIn();
});
...
您是否尝试过使用$(this)而不是this

或者你为什么不使用:

  var $html = $(this).wrap('<a href="/" />');
  $('.container').append($html);
var$html=$(this.wrap(“”);
$('.container').append($html);
您是否尝试过使用$(this)而不是this

或者你为什么不使用:

  var $html = $(this).wrap('<a href="/" />');
  $('.container').append($html);
var$html=$(this.wrap(“”);
$('.container').append($html);
使用

$(img).wrap(“”);
使用

$(img).wrap(“”);

您可以使用
wrap


您可以使用
wrap

当这是一个domeElement时,您不能执行
'

一个好的解决方案可以是:

// Inside the callback
$('<a href="/"></a>').append(this).appendTo('.container');
//在回调内部
$('').append(this.appendTo('.container');
请记住,如果使用
.wrap
它将返回原始元素,而不是包装器

当这是一个domeElement时,您不能执行
'

一个好的解决方案可以是:

// Inside the callback
$('<a href="/"></a>').append(this).appendTo('.container');
//在回调内部
$('').append(this.appendTo('.container');

请记住,如果使用
.wrap
它将返回原始元素,而不是包装器

它不知道该怎么做w/“这个”。。。如果在此步骤中未使用图像进行其他进一步操作,是否可以执行以下操作:

...
$('.container').append('<a href="/"><img id=' + anIdOfYourChoosing + ' /></a>');
...
。。。
$('.container')。追加('');
...

而你只是在事后追溯设置图像的属性。

它不知道该怎么做。。。如果在此步骤中未使用图像进行其他进一步操作,是否可以执行以下操作:

...
$('.container').append('<a href="/"><img id=' + anIdOfYourChoosing + ' /></a>');
...
。。。
$('.container')。追加('');
...

而你只是在事后追溯设置图像的属性。

你为什么要隐藏图像?你是否查看过你的源代码,看看它是否在那里,但显示没有?很抱歉,但你的解决方案也不会工作,我以前做过,它只会返回[object]或根本不会换行。。。我现在正在检查@pier paolo ramon解决方案。还有,为什么要隐藏图像?你是否查看过你的源代码,看看它是否在那里,但显示没有?很抱歉,但你的解决方案也不会工作,我以前做过,它只会返回[object]或根本不会换行。。。我现在正在检查@pier paolo ramon解决方案。