gpt4 book ai didi

jQuery $ ("img[src=the_image_souce]").attr ('src' ,'new_src' );不起作用

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

我的代码不起作用,我不知道为什么the_image_source 和 new_src 只是占位符,我在其中放入了实际值

我也尝试过 $("img[src=the_image_souce]")[0].attr('src','new_src'); 但它也不起作用,请帮忙

最佳答案

您必须知道,通过访问 jQuery 对象中的 [0] 元素,这将返回 DOM 元素。您不能直接在 DOM 元素上使用 jQuery attr() 方法。它必须在 jQuery 对象上运行

本质上,如果您有多个与以下选择器匹配的元素,并且您想要访问第一个匹配的元素 $("img[src='http://domain.com/image.jpg] ") 那么你应该使用 .first().eq() 。示例

$("img[src='http://domain.com/image.jpg']").first().attr('src','http://domain.com/newimage.jpg')

$("img[src='http://domain.com/image.jpg']").eq(0).attr('src','http://domain.com/newimage.jpg')

$($("img[src='http://domain.com/image.jpg']")[0]).attr('src','http://domain.com/newimage.jpg');

但这看起来很奇怪

关于jQuery $ ("img[src=the_image_souce]").attr ('src' ,'new_src' );不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3956157/

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