javascript - 如何使用 Jquery 将值附加到嵌套 div

标签 javascript jquery html css

<div id="myDiv1">
<table>
<tr id="row">
</table>
</div>
<div id="myDiv2">
<table>
<tr id="row">
</table>
</div> 

这里我需要附加不同的'<td>'分为这两个。我已经尝试过这段代码 $('#row').append() 但它唯一的投入'<td>'进入 myDiv1 行。 谁能帮我做到这一点。

最佳答案

您的标记中有多个错误:

  1. 不关闭 <tr> -标签
  2. 非唯一 ID

因此 ID 属性在其范围内必须是唯一的。 请参阅here欲了解更多信息。

您的标记应如下所示:

<div id="myDiv1">
    <table>
        <tr class="row">
        </tr>
    </table>
</div>
<div id="myDiv2">
    <table>
        <tr class="row">
        </tr>
    </table>
</div> 

有了正确的标记,你的 jQuery 就能正常工作:

$('.row').append('<td>test</td>');

<强> Demo

关于javascript - 如何使用 Jquery 将值附加到嵌套 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28043615/

相关文章:

javascript - 即使 setTimeout 设置为 10 秒,jQuery 横幅旋转速度也太快

javascript - 在 Node JS for 循环中递增 SQL 结果[0]

javascript - jQuery 禁用不再在我的 Win8.1 机器上工作

html - 在索引页上显示另外两个不同表的数据

javascript - 在交叉过滤器数组维度上进行 AND 过滤

javascript - 黑色模态淡入淡出阻止我在文本字段中输入

javascript - 如何采集单栏内容

jquery - getJSON 或 AJAX 请求不适用于 IE9

html - Sciter CSS 'flow' 属性浏览器替代品

java - 如何使用 Jersey 2.0 发布表单