【发布时间】:2014-03-14 11:23:02
【问题描述】:
我创建了一个表格,每一行都作为一个复选框。 我想要做的是当有人检查一个或多个行时,会出现一个垃圾桶图标。 点击垃圾桶会删除选中的行。
这是我目前写的代码:
垃圾桶出现的div:
<div class="hidden" id="adminPanelShow">
<img src="../images/garbage.jpg" class="adminPanelIcons"/><br>
<img class="hrLine" src="images/line.png"/>
</div>
桌子:
<table>
<tr><td><input type = "checkbox" name="idPriv[]" id="idPriv" onclick="evaluateIT(this)" data-related-item="adminPanelShow" value ="<?php echo $value["id"]?>" /></td>
<td><input type="text" name="userName[]" id="userName" class="adminPanel" value="<?php echo $value["userName"]?>"/></td>
<td><input name="firstName[]" type="text" id="firstName" class="adminPanel" value="<?php echo $value["firstName"]?>"/></td>
<td><input name="lastName[]" type="text" id="lastName" class="adminPanel" value="<?php echo $value["lastName"]?>"/></td>
</tr>
</table>
javascript代码:
function evaluateIT(obj){
var item = $(obj);
var relatedItem = $("#" + item.attr("data-related-item"));
var length = $("input:checked").length;
if(item.is(":checked") )
relatedItem.fadeIn();
else if(item.not(":checked") && length == 0)
relatedItem.fadeOut();
}
现在,一切正常,但是我如何将选定复选框中的值(id 编号..)传递到垃圾桶的 onclick 函数中? 这意味着,我希望每次单击垃圾箱时,我都可以使用所选复选框的值进行一些操作。
【问题讨论】:
-
好吧,如果您已经能够选中选中的复选框,那么读取它们的值的问题在哪里......?
标签: javascript jquery checkbox onclick