$(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);}'..! –