首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求1JQUERY效果,根据复选框勾选,增加和减少表格行数

2012-12-17 
求一JQUERY效果,根据复选框勾选,增加和减少表格行数input typecheckbox nameprose idprose valu

求一JQUERY效果,根据复选框勾选,增加和减少表格行数


<input type="checkbox" name="prose" id="prose" value="红色">红色
<input type="checkbox" name="prose" id="prose" value="黑色">黑色
<input type="checkbox" name="prose" id="prose" value="棕色">棕色
<table width="100%" border="0" cellspacing="0" cellpadding="0" class="stab">
 <tr>
    <td align="right">颜色</td>
    <td>说明</td>
  </tr>
</table>



希望 实现这样的效果:
点击红色,下面的表格增加一行,内容如:

红色         一个文本框

点击黑色,再增加一行,
黑色        一个文本框

如果我再把复选框为红色的勾选去掉。那么,下面表格中就会相应的删除刚才新增加红色的那一行



[最优解释]

<!DOCTYPE html>
<html>
<head>
    <title></title>
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>
    <script type="text/javascript">
        $(function () {
            $("input[name='prose']").click(function () {
                if ($(this).attr("checked")) {
                    //如果是选中
                    var html = gethtml($(this).val());
                    $(".stab").append(gethtml($(this).val()));
                } else {
                    //如果是取消选中
                    $("." + $(this).val()).remove();
                }

            })

            function gethtml(color)
            {
                var html = "<tr class='"+color+"'>" +
                                 "<td>"+color+"</td>" +
                                 "<td><input type='text' /></td>" +
                            "</tr>";
                return html;


            }
        })

    </script>
</head>
<body>
    <input type="checkbox" name="prose" value="red">红色
    <input type="checkbox" name="prose" value="black">黑色
    <input type="checkbox" name="prose" value="brown">棕色
    <table width="100%" border="1" cellspacing="0" cellpadding="0" class="stab">
        <tr>
            <td align="right">颜色</td>
            <td>说明</td>
        </tr>
    </table>

</body>
</html>



不知道能不能满足LZ的要求
[其他解释]
我的个神哪。。。你就是神!

竟然完全是我想要的效果。差距啊。。

学习啦
[其他解释]
引用:
我的个神哪。。。你就是神!

竟然完全是我想要的效果。差距啊。。

学习啦


LZ实现了 结个贴呗

热点排行