我有4個div,我只想點擊div來改變邊框的顏色,但是如果點擊了另一個,它會改回來。目前顏色點擊後留下:只有點擊的div纔會有不同的顏色
HTML
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
<div class="box"></div>
JS
$('.box').on('click', function(e){
e.preventDefault();
$(this).css('border-color', 'lime');
});
你應該看看性能優勢在這裏鏈接。 http://jsperf.com/simple-chaining-test – Blowsie