我现在已经有这个问题了一段时间,而且我不确定它是什么用的。
我已尝试过所有内容,包括.click()
,.on()
,.delegate
,我使用.find()
尝试查找相关元素但由于某种原因,此次点击赢了&# 39;工作......
$('.fa').on("click",function({
alert("hi");
});

.main .header {
background: #999;
min-height: 80px;
}
.main .header ul {
list-style: none;
margin: 0;
padding: 0;
}
.main .header .nav-settings {
float: right;
line-height: 80px;
border-left: 1px solid #ccc;
}
.main .header .nav-settings li {
display: inline-block;
}
.main .header .nav-settings li:hover {
background: #2dbde4;
}
.main .header .nav-settings li a {
padding: 0 20px;
color: #fff;
display: inline-block;
}

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
<div class="main">
<header class="header">
<nav class="nav-settings">
<ul>
<li><a href="#" class="user">Josh</a>
</li>
<li><a href="#" class="fa fa-chevron-down"></a>
</li>
</ul>
</nav>
</header>
</div>
&#13;
答案 0 :(得分:2)
答案 1 :(得分:1)
您缺少右括号:
$('.fa').on("click",function(e){
//----------------------------^
alert("hi");
});