为什么这个jQuery代码不起作用?
$(document).ready(function () {
$('currentPage').click(function() {
$('myaccount').slideDown('slow', function() {
// Animation complete.
});
});
});
<li><a class="currentPage">Home</a></li>
<li><a class="myaccount">My Account</a></li>
有人有任何想法吗?我没有。
答案 0 :(得分:2)
我们使用点select classes:$('.class_name')
$('.currentPage').click(function() {
$('.myaccount').slideDown('slow', function() {
// Animation complete.
});
});
在您的版本中,它正在寻找<currentPage>
代码。
修改强>
An example。
它可能看起来“不起作用”,因为myaccount链接已经可见,因此将其向下滑动不会改变任何事情。因此,我在上面的例子中隐藏了它。
答案 1 :(得分:1)
你错过了。在您的班级选择器上:
$('currentPage')
应为$('.currentPage')
和
$('myaccount')
应为$('.myaccount')