Jquery <;按钮>;不起作用

Jquery <;按钮>;不起作用,jquery,html,button,Jquery,Html,Button,我正在尝试创建一个按钮,该按钮可以跳转到另一个页面。以下是HTML: <div class="new_user"> <button id="buton_user_nou">Creaza User </button> </div> 在所有浏览器中,该按钮都处于完全非活动状态。它甚至不会在悬停时突出显示。。。 有什么提示吗?您缺少zemi colon,建议您将事件注册码放入文档中。这将确保添加事件时dom元素存在 $(document).ready

我正在尝试创建一个按钮,该按钮可以跳转到另一个页面。以下是HTML:

<div class="new_user"> 
<button id="buton_user_nou">Creaza User
</button>
</div>
在所有浏览器中,该按钮都处于完全非活动状态。它甚至不会在悬停时突出显示。。。
有什么提示吗?

您缺少zemi colon,建议您将事件注册码放入文档中。这将确保添加事件时dom元素存在

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

我不知道您将脚本放在了哪里,但问题可能是在DOM完成加载之前就执行了脚本,因此jQuery没有找到任何按钮

正如adeneo所指出的,只需将代码包装在一个document ready函数中:

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


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

添加jQuery和文档就绪功能!JavaScript在HTML文档中的位置是什么?请确保遵循jQuery教程:。你需要知道的一切都在这里解释了。但是我仍然有一个主要问题,那就是按钮是完全不活动的,当我点击它时什么都没有发生,它甚至没有突出显示。。
$(document).ready(function() {
  $('#buton_user_nou').click(function() {
    location.href='/register.htm'
  });
});
$(window).load(function(){
  $("#buton_user_nou").click(function() {
    location.href='/register.htm';
  });
});