的JQuery的onclick代码不起作用
问题描述:
欢迎, 我有这样的代码: HTML:的JQuery的onclick代码不起作用
<script src="loginbox.js"></script>
<div class="menu" id="login">
<p class="menu">LOG IN</p>
</div>
JS:
$('#login').on('click', function(){
document.getElementById('login').hide();
});
DIV的 “登陆” 甚至没有点击
答
Here you go:
$(document).ready(function(){
$('#login').on('click', function(){
$(document.getElementById('login')).hide();
});
});
当您将纯JS和jQuery混合使用时,您需要将纯JS包装在jQueryObject中。
PS: 我交换$(document.getElementById('login'))
一个$("#login")
如果我是你
你把你的事件处理程序在'$(文件)。就绪()'函数? – Vivick
阅读此答案:http://stackoverflow.com/a/13062316/2008111可能有助于 – caramba