このフィドル(http://jsfiddle.net/j5uGN)を参照して、クリックした画像の境界線の色をとの間#efefef
で切り替えて、画像がチェックされていないように見えるようにする#3f96cf
にはどうすれ#efefef
ばよいですか(別名「nocheck」のクラスがあります)。すでにimg.checkでクリックイベントが発生しているので、コマンドをチェーンして別の要素を変更するにはどうすればよいですか?
私の質問は明確ですか?
ありがとう
このフィドル(http://jsfiddle.net/j5uGN)を参照して、クリックした画像の境界線の色をとの間#efefef
で切り替えて、画像がチェックされていないように見えるようにする#3f96cf
にはどうすれ#efefef
ばよいですか(別名「nocheck」のクラスがあります)。すでにimg.checkでクリックイベントが発生しているので、コマンドをチェーンして別の要素を変更するにはどうすればよいですか?
私の質問は明確ですか?
ありがとう
あなたはこのようなことをすることができます:
Javascriptクリックイベント:
$(this).find('img.fb_thumbnail').toggleClass("uncheckedborder");
Css:
div#friend_box img.fb_thumbnail.uncheckedborder {
border:3px solid #efefef !important;
}
$("div.friend").click(function() {
if( $(this).find('img.nocheck').length > 0) {
$(this).find('img.nocheck').removeClass("nocheck");
$(this).find('img.fb_thumbnail').css("border-color", "#3f96cf");
} else {
$(this).find('img.check').addClass("nocheck");
$(this).find('img.fb_thumbnail').css("border-color", "#efefef");
}
});