【发布时间】:2015-11-03 20:10:14
【问题描述】:
在 div 中查找 img src 时遇到问题。使用函数我可以找到所有具有特定 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。
然后用另一个函数获取数组的第一项并查看它是否包含图标或图标2
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 则应将其替换,否则应将其替换为另一个图像。但是我不能让它正常工作
【问题讨论】:
-
ID 必须是唯一的。
标签: javascript jquery html css