Jquery 如何在不破坏image src属性的情况下替换链接url

Jquery 如何在不破坏image src属性的情况下替换链接url,jquery,href,src,Jquery,Href,Src,我试图用一个较大的图像替换一个较小的图像,并用保存到变量中的url替换包装元素中的href链接。 我可以很好地替换图像,但是当我尝试替换href中的url时,它会用新的url替换我刚刚交换的大图像 这里有一个链接 源HTML(缩写) 我想这里可能有问题: var url = $('.dsidx-address a').attr('href'); 这可以更改为 var url = $(this).find('.dsidx-address a').attr('href'); 问题在于我的第二个嵌

我试图用一个较大的图像替换一个较小的图像,并用保存到变量中的url替换包装元素中的href链接。 我可以很好地替换图像,但是当我尝试替换href中的url时,它会用新的url替换我刚刚交换的大图像

这里有一个链接

源HTML(缩写)


我想这里可能有问题:

var url = $('.dsidx-address a').attr('href');
这可以更改为

var url = $(this).find('.dsidx-address a').attr('href');

问题在于我的第二个嵌套函数-我需要使用$(这个):

不起作用,但这确实起了作用:

$(this).find('.dsidx-photo-thumb').each(function () {

不,这并没有解决img src问题。您可以取消对第31行的注释,以查看img src属性仍然更改为href属性。
var url = $('.dsidx-address a').attr('href');
var url = $(this).find('.dsidx-address a').attr('href');
$('.dsidx-photo-thumb').each(function () {
$(this).find('.dsidx-photo-thumb').each(function () {