我正在研究一個基於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