2012-09-15 50 views
1

我从包含复选框值的HTML表单创建了一个数组。使用jquery从复选框值中删除表格行

我想知道是否有可能将选中的复选框值传递给jquery以使用Jquery代码$('tr#myTableRow')。对于表单发布的每个数组值?

任何帮助表示赞赏。

代码:

<form name="deletePost" id="deletePost" action="" method="post"> 
    <input class="checkBox" type="checkbox" id="idArray" name="idArray[]" value="1" /> 
    <input class="checkBox" type="checkbox" id="idArray" name="idArray[]" value="2" /> 
    <input class="formButtonDelete" type="submit" name="submit" value="Delete" /> 
</form> 

$ids = $_POST['idArray']; 
if(!empty($ids)) 
{ 
    foreach($ids as $id) 
    { 
     $sql = "DELETE FROM news WHERE id='$id'"; 
    mysql_query($sql); 
    } 
echo 'Posts Deleted - Please refesh page..'; 
} 

我想使用jQuery删除具有输入值的ID表行..

+0

请问你可以发布你的代码吗? – hsalama

+0

新增........... – Chris

回答

1

试试这个

$('input[name=submit]').click(function(){ 
    $('#deletePost input:checkbox').each(function(){ 
     if(this.checked){ 
      $(this).remove(); 
     } 
    }); 
    return false; 
}); 

我加return false;所以你可以看到提交前提交的输入,你可以删除它,让表单提交

看到这个http://jsfiddle.net/F5Nth/

+0

这只是删除复选框它自我,我需要它删除整个表格行与复选框值的ID,LKE所以: - $('#1') 。去掉(); - 像一个jQuery中的每个循环删除选中的每一行 – Chris

+0

我已修改此代码,它的工作原理但现在我有一个新的问题,检查出http://stackoverflow.com/questions/12434861/jquery-need-to-调整后数据,之后除去表行 – Chris

相关问题