我正在研究一个基于jQuery的待办事项列表界面,并且打了一下墙。我正在使用的jQuery有点从我读过的各种教程中被入侵,因为我是一个初学者。jQuery复选框错误
$('#todo input:checkbox').click(function(){
var id = this.attr("value");
if(!$(this).is(":checked")) {
alert("Starting.");
$.ajax({
type: "GET",
url: "/todos/check/"+id,
success: function(){
alert("It worked.")
}
});
}
})
这是我使用的HTML,
<div id="todo">
<input type="checkbox" checked="yes" value="1"> Hello, world. <br />
</div>
任何帮助将不胜感激。作为参考,我有jQuery警报是为了调试。我可以告诉代码不工作的原因是因为我没有收到这些警报。谢谢。
非常感谢,它的工作。我认为主要的错误是,打破它是这个vs $(this)错误。 – 2010-05-16 21:46:17
@zach啊。是的,我总是想念那个。 – 2010-05-16 22:10:59