Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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通过select选项填充一个表,每次单击该选项时,该表都会增加一个_Jquery - Fatal编程技术网

通过jquery通过select选项填充一个表,每次单击该选项时,该表都会增加一个

通过jquery通过select选项填充一个表,每次单击该选项时,该表都会增加一个,jquery,Jquery,基本上,我在单击select选项后通过jQuery填充表时遇到了一个问题 我使用switch语句在每个选项之间切换内容。我可以通过jQuery填充表,但是当我通过填充表并多次选择一个选项时,就会出现问题,每次选择该选项时,表都会递增1 我已经包括了一个js小提琴,希望这有意义: 谢谢 梅丽莎试试这样: 每次都需要清理容器 handleNewSelection = function () { $("#one,#two,#three").html(""); //you can use emp

基本上,我在单击select选项后通过jQuery填充表时遇到了一个问题

我使用switch语句在每个选项之间切换内容。我可以通过jQuery填充表,但是当我通过填充表并多次选择一个选项时,就会出现问题,每次选择该选项时,表都会递增1

我已经包括了一个
js小提琴
,希望这有意义:

谢谢

梅丽莎

试试这样:

每次都需要清理容器

handleNewSelection = function () {
    $("#one,#two,#three").html(""); //you can use empty() too
   // Rest of code goes here....
}

Fiddle Demo
-->
每次都需要
清空表和容器,否则只需继续追加即可。将此添加到两个开关语句:

$('table').empty(); //clear table
$("#one").empty(); //clear div

aa和演示:

因为您没有清除表的容器!很高兴这有帮助!快乐编码:)工作得很好,非常感谢!我现在明白我错在哪里了。谢谢again@MelissaBoyle--如果问题已经解决,一定要标出答案。