Javascript jQuery.button()不工作

Javascript jQuery.button()不工作,javascript,jquery,jquery-ui,Javascript,Jquery,Jquery Ui,我试图在复选框上使用jQuery.button(),但我不明白为什么这不起作用 这是javascript代码: $('#login_checkbox').button(); 这是html代码: <input id="login_checkbox" type="checkbox" value="login_remember"/><label>Remember me</label> 记得我吗 我做的每件事都像这里所示:代码是在“就绪”处理程序中运行,还是在页

我试图在复选框上使用jQuery.button(),但我不明白为什么这不起作用

这是javascript代码:

$('#login_checkbox').button();
这是html代码:

<input id="login_checkbox" type="checkbox" value="login_remember"/><label>Remember me</label>
记得我吗
我做的每件事都像这里所示:

代码是在“就绪”处理程序中运行,还是在页面头部的
块中赤裸裸地运行


换句话说,您确定Javascript代码运行时元素存在吗?这是一个非常容易犯的错误,尤其是在收集一些概念证明时。

添加for属性,否则它将不知道使用哪个标签:

<label for="login_checkbox">Remember me</label>
记得我吗

您的代码看起来很好,您是否将jQuery UI与jQuery一起安装?JS代码与其他工作行一起插入:$(function(){$('#tac').hide();$('#username_error').hide();$('#password_error').hide();$('#email_error').hide();$('#登录#复选框').button()$('#登录_选择_容器').buttonset();})。唯一不起作用的是$(“#登录_复选框”)。按钮()SOK然后检查@Hogan的答案!谢谢你,霍根!你省得我头疼了!我讨厌那种错误@西尔维奥接受了他的回答,这让我觉得猜测一些不是你真正问题的东西不那么便宜:-)