我正在尝试创建一个隐藏到另一个页面的按钮。这是HTML:
<div class="new_user">
<button id="buton_user_nou">Creaza User
</button>
</div>
和jQuery:
$('#buton_user_nou').click(function(){
location.href='/register.htm'
})
在所有浏览器中,该按钮完全无效。悬停时它甚至没有突出显示...... 有什么指示吗?
答案 0 :(得分:0)
您缺少zemi冒号,也建议将事件注册码放入文档中。这将确保在添加事件时存在dom元素。
$(document).ready(function() {
$("#buton_user_nou").click(function() {
location.href='/register.htm';
});
});
答案 1 :(得分:0)
我不知道你把脚本放在哪里,但问题可能是在DOM加载完成之前脚本被执行了,所以没有按钮可供jQuery查找。
正如adeneo指出的那样,只需将代码包装在文档就绪函数中:
$(document).ready(function() {
$('#buton_user_nou').click(function() {
location.href='/register.htm'
});
});
答案 2 :(得分:0)
试试..
$(window).load(function(){
$("#buton_user_nou").click(function() {
location.href='/register.htm';
});
});
这样它将在文档之前加载:)