gpt4 book ai didi

JQuery 替换 src 属性子字符串

转载 作者:太空宇宙 更新时间:2023-11-04 14:47:41 25 4
gpt4 key购买 nike

我想用 1 替换所有匹配类中图像 src 的 2。我已经为特定元素尝试了类似的东西并且那是有效的,但我无法让它适用于所有匹配的类。如何更改第一个调用的格式以使其正常工作?谢谢。

$(".in1, .in2, .in3").click(
function()
{
$(".in1, .in2, .in3").attr("src").replace("2","1");// This doesn't work

if(this.src.indexOf("1")!=-1){
this.src = this.src.replace("1","2"); // This works
}else{
this.src = this.src.replace("2","1"); // This works
}
}
);

最佳答案

.attr("src") 是 getter 而不是 setter。

如果你想把它当作setter,你可以这样做,

.attr("src", function(i,src){
return (src.indexOf("1")!=-1)?src.replace("1","2"):src.replace("2","1");
});

需要 jQuery 1.4 +,.attr() link

关于JQuery 替换 src 属性子字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5086208/

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