以下代码由 JQuery 1.3 组成。我怎样才能让它与最新版本一起工作:1.9.1 当单击删除链接时,我还需要它来删除选中的复选框。我想我应该为此使用 remove() 函数。
复选框是这样的:
<input type="checkbox" name="prog" value="C">
$(document).ready(function()
{
$("#submit_prog").click(
function()
{
var query_string = '';
$("input[@type='checkbox'][@name='prog']").each(
function()
{
if(this.checked)
{
query_string += "&prog[]=" + this.value;
}
});
$.ajax(
{
type: "POST",
url: "post_prog.php",
data: "id=1" + query_string,
success:
function(t)
{
$("div#content").empty().append(t);
},
error:
function()
{
$("div#content").append("An error occured during processing");
}
});
});
});
编辑:我可以这样做以删除删除复选框:
function(event)
{
if(this.checked)
{
query_string += "&prog[]=" + this.value;
$(this).remove();
}
}