引用此小提琴(http://jsfiddle.net/j5uGN),如何在#efefef
和#3f96cf
之间切换单击图像的边框颜色,以便在图像显示为#efefef
时未选中(又有一类“nocheck”)?我已经在img.check上触发了一个click事件,那么如何将命令链接在一起以更改不同的元素呢?
我的问题清楚了吗?
由于
答案 0 :(得分:2)
你可以这样做:
Javascript点击事件:
$(this).find('img.fb_thumbnail').toggleClass("uncheckedborder");
的CSS:
div#friend_box img.fb_thumbnail.uncheckedborder {
border:3px solid #efefef !important;
}
答案 1 :(得分: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");
}
});