gpt4 book ai didi

javascript - 使用 jquery 访问 div img id 并替换它

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

我在查找 div 中的 img src 时遇到问题。使用函数 l 找到所有具有特定 id 的 div

function computerdiv(){
computerarray = $("div[id^='your']");
computerarray = _.shuffle(computerarray);
}

这是返回的内容

<div id="your5">
<img id="background" src="icon.png">
OR
<img id="background" src="icon2.png">
</div>

取决于div。

然后使用另一个函数 l 获取数组的第一项并查看它是否包含 icon 或 icon2

function computerturn(){ 
chosen = computerarray[0];
computerchoose = this.chosen;
computerarray.splice(0,1);
if("#computerchoose img[src=='icon2.png']"){
$(computerchoose).find('img').remove();
$(computerchoose).prepend('<img id="background" src="newimage.png" />');
}else{
$(computerchoose).find('img').remove();
$(computerchoose).prepend('<img id="background" src="boom.png" />');
}
}

如果 div 包含 icon2 则应将其替换,否则应将其替换为另一个图像。但是我无法让它正常工作

最佳答案

不要在选择器中使用 == - 另外,您在选择器中缺少 $

if ($("#computerchoose img[src='icon2.png']").length) {

关于javascript - 使用 jquery 访问 div img id 并替换它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33508148/

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