<按钮>不起作用</button>

时间:2013-04-10 19:25:22

标签: jquery html button

我正在尝试创建一个隐藏到另一个页面的按钮。这是HTML:

<div class="new_user"> 
<button id="buton_user_nou">Creaza User
</button>
</div>

和jQuery:

$('#buton_user_nou').click(function(){
location.href='/register.htm'
})

在所有浏览器中,该按钮完全无效。悬停时它甚至没有突出显示...... 有什么指示吗?

3 个答案:

答案 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';
  });
});

这样它将在文档之前加载:)