このコードで何が問題になっていますか?私は状況に応じて別一つずつimg
を交換したい...indexOf()を使用しているときにjQuery replaceWith()が正しく機能しない
jQueryの(私は多分それはthis.src
を認識していない、主な問題は、IF条件内にあると思います):
$(document).ready() {
$("#firstdiv img").replaceWith(function() {
if(this.src.IndexOf("soccer2") > -1) {
return $("<img src='/images/soccer ball.jpg'/>")
}
})
}
HTML :
<div id="firstdiv" class="divvv">
<img src="/images/Soccer.jpg" width="60" height="60" alt="soccer icon" />
<img src="/images/soccer2.jpg" alt="soccer icon" width="60" height="60" />
</div>
単に右投げエラーで指すことになり、ブラウザの開発ツールのコンソールを開きます。 – charlietfl