【发布时间】:2017-11-07 21:14:53
【问题描述】:
我得到了附加到 tbody 的奇怪结果。有时它会附加到顶部,有时会附加到顶部和底部。
此 jsfiddle 显示附加到 tbody 位于底部:https://jsfiddle.net/dxnw34bb/
但在我的网站上,它附加到表格的顶部:
http://tx.rxtron.com/restore.php (将最后一个输入框(存储槽)的值改为5)
我网站上的代码是:
$('tbody#form').append("<tr class='storage-contents' id='slot-"+i+"'><td>Slot "+(i+1)+":</td> <td>"+ "<button id='potion-"+i+"'>Potion</button>"+ "<button id='ring-"+i+"'>Ring</button>"+ "<button id='wand-"+i+"'>Wand</button> <button id='empty-"+i+"'>Empty</button></td></tr>");
为什么将按钮行附加到表格的顶部而不是底部?
【问题讨论】:
-
寻求调试帮助的问题(“为什么这段代码不起作用?”)必须在问题本身中包含所需的行为、特定问题或错误以及重现它所需的最短代码 .
-
问题中似乎缺少 HTML。当 HTML 丢失时,很难解释为什么 JS 没有按照您期望的方式操作 HTML。
-
你应该先做basic automated QA(因为修复那里的错误将解决你遇到的问题)。
-
@Quentin 我不确定我应该在这里发布所有的 html,这就是我留下链接的原因
-
— 当人们稍后出现时,在您解决了问题并且再也看不到损坏的代码之后,这个问题将变得毫无用处。不要发布所有的 HTML。发布足以重现问题:sscce.org
标签: jquery html-table