いつもお世話になります。
実現したいことは下記です。
上手くいかず悩んでおります。
■実現したいこと
・クリックした箇所の画像名(aaa.png)を、「bbb.png」に変更
・クリックした箇所のimgタグに「class="bbb"」を追加
恐れ入りますが、
ご教示の程よろしくお願いいたします。
HTML
1<ul id="stage_2" class="active"> 2 <li><img src="aaa.png" onclick="change(this.src);"></li> 3 <li><img src="aaa.png" onclick="change(this.src);"></li> 4 <li><img src="aaa.png" onclick="change(this.src);"></li> 5 <li><img src="aaa.png" onclick="change(this.src);"></li> 6</ul>
Jquery
1// 画像がクリックされたら起動 2function change(src){ 3 4 // 画像名を変更 5 var src = src.replace(/aaa.png/g, 'bbb.png'); 6 7 // htmlに出力 ※できない 8 $(this).html(src); 9 10 // class"bbb"を追加 ※できない 11 $(this).attr('class', 'bbb'); 12 13}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/03 09:25