javascript - 获取未捕获的语法错误 : Unexpected token } while trying to remove table row dynamically

标签 javascript jquery

我在其他线程中查找了相同的问题,但找不到解决方案。
我正在尝试克隆表行并通过更改输入字段的索引将其附加到同一个表中,我还删除了添加字形图标并将其替换为具有 onClick 的新字形图标。函数,当我尝试删除单击字形图标时的行时,我收到此(Uncaught SyntaxError: Unexpected token })错误。我一遍又一遍地检查我的代码,但找不到解决方案。
这是我的代码

$(document).ready(function(){


        var glyphRemove="";

            glyphRemove="<span class='glyphicon glyphicon-minus glyph_size' id='remove' onClick='$(this).closest('tr').remove()'  aria-hidden='true'></span>";
                $("#add").click(function() {            

                    var clone= $("#cloneObject").clone();                       
                    clone.removeClass('hide');              
                    clone.prop('disabled',false); 
                    clone.find('#add').remove();
                    clone.find('#glyph').append(glyphRemove);                       
                    clone.appendTo("#shiftsTable");     



                    });
    });   

当我改变onClick时怎么办?功能为onClick=$this.parent().parent().remove() ,它工作得很好并删除 td包含字形图标的部分。
我哪里错了。

最佳答案

这里:

glyphRemove="<span class='glyphicon glyphicon-minus glyph_size' id='remove' onClick='$(this).closest('tr').remove()'  aria-hidden='true'></span>";
                $("#add").click(function() {            

                    var clone= $("#cloneObject").clone();                       
                    clone.removeClass('hide');              
                    clone.prop('disabled',false); 
                    clone.find('#add').remove();
                    clone.find('#glyph').append(glyphRemove);                       
                    clone.appendTo("#shiftsTable");     
                }
                ^


                    });

删除它。

关于javascript - 获取未捕获的语法错误 : Unexpected token } while trying to remove table row dynamically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40483767/

相关文章:

javascript - 使用 jquery 选择器将选定的值传递给函数

javascript - jquery - 所有复选框值的总和*它们唯一的文本框值

php - 无需页面刷新和动画链接消失即可更新 mySQL 记录

javascript - 如何在 JS 中存储多组输入值?

javascript - 将一个整数分成两个(几乎)相等的部分

javascript - 如何在文本框输入时更改文本框的颜色?

javascript - 淡出和循环一组 div 的最佳方式

jquery - 使用 JCrop 时更改图像

javascript - 计算器 Javascript 中的运算符无法正常工作

javascript - 正则表达式(正则四选三逻辑)