Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery.on()函数时,它会不断复制文本框_Jquery - Fatal编程技术网

使用jquery.on()函数时,它会不断复制文本框

使用jquery.on()函数时,它会不断复制文本框,jquery,Jquery,我有两个问题需要解决 问题1: 在我的JSFIDLE中,我有一个特性,用户打开一个网格并选择一个选项,在用户选择一个选项之后,如果他们单击“添加问题”按钮,那么这将显示在新表行中 但唯一的一点是,我希望用户能够打开网格并从表行中选择一个选项(与从上面选择选项的方式完全相同),以防用户改变主意并希望在一行中选择不同的选项。我正在使用.on()函数 有人知道它为什么不开放电网吗 问题2: 如果用户通过单击“添加问题”添加一行,则第一行显示一次选项文本框;如果用户添加另一行,则显示2个选项文本框;如果

我有两个问题需要解决

问题1:

在我的JSFIDLE中,我有一个特性,用户打开一个网格并选择一个选项,在用户选择一个选项之后,如果他们单击“添加问题”按钮,那么这将显示在新表行中

但唯一的一点是,我希望用户能够打开网格并从表行中选择一个选项(与从上面选择选项的方式完全相同),以防用户改变主意并希望在一行中选择不同的选项。我正在使用.on()函数

有人知道它为什么不开放电网吗

问题2:

如果用户通过单击“添加问题”添加一行,则第一行显示一次选项文本框;如果用户添加另一行,则显示2个选项文本框;如果添加第三行,则显示4个文本框,以此类推

为什么要这样做

我的代码在JSFIDLE中,请单击

如果有人想查看代码,然后访问JSFIDLE,如果有人知道解决方案或想尝试解决方案,他们可以使用JSFIDLE


谢谢你

我不太明白你的第一个问题,你能再解释一下吗

问题2:

每次单击该按钮时,都会调用“insertQuestion”,但是此函数使用类
gridTxt
查找所有元素,并为每个元素创建一个输入,但新元素也有gridTxt。我不明白为什么会这样,但这就是问题所在

第一次按add时,它会创建一个,因为有一个gridTxt。第二次按下时,现在有两个gridTxt输入,因此它将创建两个。第三次按下时,它将循环4次,并创建4个新框,总共8个