gpt4 book ai didi

jquery - 更改通过appendTo创建的img src

转载 作者:行者123 更新时间:2023-12-01 07:07:18 25 4
gpt4 key购买 nike

我通过appendTo函数创建了一个按钮:

$('<span id="metroBtn" class="play_btns"><img src="pngs/metro.png"></span>').appendTo( '#cardSlots' );

我尝试通过以下方式更改 img src,但它不起作用:

$('#cardSlots').on('click', '#metroBtn', function(){
$(this).attr('src','pngs/new_img.png');
}

请指教。

最佳答案

在 jquery 中,$(this) 指的是附加点击事件的元素,即 #metroBtn 包装器。您需要定位 img 才能更改其源。您可以使用 find() 来执行此操作方法:

$(this).find('img').attr('src','pngs/new_img.png');

Codepen Example

关于jquery - 更改通过appendTo创建的img src,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38287209/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com