0

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

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

和 jQuery:

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

在所有浏览器中,该按钮完全处于非活动状态。悬停时它甚至没有突出显示...请指点?

4

3 回答 3

0

尝试..

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

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

于 2013-04-10T19:57:14.847 回答
0

您缺少 zemi 冒号,还建议将事件注册码放入准备好的文档中。这将确保在添加事件时存在 dom 元素。

$(document).ready(function() {
    $("#buton_user_nou").click(function() {
        location.href='/register.htm';
    });
});
于 2013-04-10T19:31:22.167 回答
0

我不知道你把你​​的脚本放在哪里,但问题可能是脚本在 DOM 完成加载之前被执行,所以没有 jQuery 可以找到的按钮。

正如 adeneo 指出的那样,只需将代码包装在文档就绪函数中:

$(document).ready(function() {
  $('#buton_user_nou').click(function() {
    location.href='/register.htm'
  });
});
于 2013-04-10T19:33:03.157 回答