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