jquery - 删除 jquery 克隆中的复选框属性

标签 jquery html

当我尝试添加新行时,我的脚本代码和 html 是这样的,如果选中了复选框,它会自动选择最后一个复选框的属性,而不是在新行中添加带有复选框的复选框,想要删除在新行中选中的复选框

脚本代码

<script type="text/javascript">
  $("input.tr_clone_add").live('click', function() {
    var $tr    = $(this).closest('.tr_clone');
    var $clone = $tr.clone();
    $clone.find(':text').val('');
    $tr.after($clone);
});
</script>  

表格是这样的

   <table id="table-data" width="100%">
                  <tr class="tr_clone">
                    <td><input type="checkbox" autofocus name="status[]" value="Y"></td>
                    <td>
                      <select name="group_id[]">
                        <option>Select User</option>
                         <?php
                           $selectGroup = "SELECT  group_id,group_name
                                              FROM `group`";
                           $res = mysql_query($selectGroup);
                           while($row = mysql_fetch_array($res))
                           {
                             echo '<option value="'.$row['group_id'].'">'.$row['group_name'].'</option>';
                           }
                          ?>
                      </select>
                    </td>
                    <td><textarea name="address[]" rows="3" cols="35" placeholder="Enter Address"></textarea></td>
                    <td><input type="button" name="add" value="Add" class="tr_clone_add"></td>
                  </tr>
                </table>

最佳答案

检查下面的代码。您可以使用 $clone.find('input[type=checkbox]') 从克隆的元素中找到复选框并设置 .attr('checked', false);

工作 DEMO

 $("input.tr_clone_add").live('click', function() {
  var $tr    = $(this).closest('.tr_clone');
  var $clone = $tr.clone();
  $clone.find(':text').val('');
  $clone.find(':checked').attr('checked', false);
   // or 
  // $clone.find('input[type=checkbox]').attr('checked', false);
  $tr.after($clone);
});

关于jquery - 删除 jquery 克隆中的复选框属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30371031/

相关文章:

javascript - 如何自动关闭 BootStrap 警报?

javascript - 使用 jQuery UI toggleClass 在 2 个 CSS 类之间切换

php - 将 span/h1 样式添加到 php

python - 使用 BeautifulSoup/Python 提取网站背景图像的 URL

html - 响应式 CSS 标题 |鼠标悬停在图像上

javascript - JQuery 访问一些 JSON 数据

javascript - 模态跨度 - Twitter Bootstrap 2

javascript - 动画插件继续预加载

javascript - 在 Chrome Android 中获取 BLOB

java - 如何将 HTML 代码渲染或转换为由所见即所得编辑器生成的纯文本