我有這個功能,所以如果我點擊例如ITEM 1
,sample1
和sample3
將變成紅色,因爲有那個特定的類(class1
)。。點擊功能,點擊後刪除類
的問題是,如果我點擊其他項目(例如ITEM2
)的ITEM1
紅色的物品仍爲紅色,我需要他們變成黑色,並以紅色突出顯示目前唯一被點擊類的項目在第一個列表。 ?
怎麼才能做到這一點添加到下面就緒(函數()預先感謝您
<ul>
<li class="leftcol class1">ITEM 1</li>
<li class="leftcol class2">ITEM 2</li>
<li class="leftcol class3">ITEM 3</li>
<li class="leftcol class4">ITEM 4</li>
</ul>
<ul>
<li class="rightcol class1 class4">sample1</li>
<li class="rightcol class2 class3">sample2</li>
<li class="rightcol class3 class1">sample3</li>
<li class="rightcol class4 class2">sample4</li>
</ul>
這是函數:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
$('.leftcol').click(function() {
$('.rightcol[class*=' + this.className.split(" ").pop() + ']').css('color', 'red');
});
});
</script>