$(document).ready(function() {
$(".dropdown-toggle").click(function(event) {
var target = $(event.target);
if (target.is(this)) {
$(this).find(".caret").toggleClass("customcaret");
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="dropdown-toggle">
<div class="caret"></div>
</div>
此代碼工作正常,當我點擊.dropdown-toogle
,.caret
受着(類正在改變)是內.dropdown-toogle
。
但是現在我想從.caret
開關.customcaret
類,如果我在'.dropdown-toggle'之外單擊。
可以讀取正確的格式,你可以請添加計算器文檔css和html將更多的光線投射到您的問題上 –
'Product ' –
'.caret'是bootstrap類,我做了另一個自定義類,即'.customcaret {transform:rotate(180deg);}'..! –