2012-04-07 13 views
0

上の画像の境界線の色を切り替える、どのように私は#efefef#3f96cfの間でクリックされた画像の境界線の色を切り替えることができます)?私はすでにimg.checkでクリックイベントが発生しているので、コマンドを連鎖させて別の要素を変更するにはどうすればいいですか?このフィドル(<a href="http://jsfiddle.net/j5uGN" rel="nofollow">http://jsfiddle.net/j5uGN</a>)を参照クリック

私の質問は明確ですか?

おかげ

答えて

2

あなたはこのような何か行うことができます:

Javascriptがイベントをクリックします。

$(this).find('img.fb_thumbnail').toggleClass("uncheckedborder"); 

のCss:

http://jsfiddle.net/j5uGN/5/

+0

ありがとうございましたadam、素晴らしい作品です。 – 585connor

1
$("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"); 
    } 
});​ 

updated jsfiddle demo

関連する問題