javascript - 通过 Jquery 追加到 div 的末尾

标签 javascript jquery html css

我有一个包含表格的 div,我想根据场景动态地向该表格添加一行。如何使用 jquery 完成此操作?

<div style="margin-bottom: 4px;" id="div_outgoing_call_dates_rows">
<table id="tbl_dynamic_call_dates">
<tbody><tr><td>Appointment date</td><td>Client time window</td></tr>
<tr id="client_app_0"><td>04/10/2013</td><td><select name="CSSAtapsClient[client_time_window_arr][0]" id="client_time_window_0">undefined<option value="5702">07am - 10am</option><option value="5703">10am - 1pm</option><option value="5704">12pm - 3pm</option><option value="5705">03pm - 06pm</option><option value="5706">06pm - 09pm</option><option value="5707">07pm - 10pm</option><option value="5708">09pm - 12am</option><option value="5709">12am - 7am</option></select></td>
</tr>
</tbody>
</table>
</div>

我试过了,它在最后一行没有起作用,而是添加到 div 中,旧内容被清除。

$("#div_outgoing_call_dates_rows").append(dynamicRow);

感谢早期的回应。

fiddle Here

编辑 2

     $.each(array,function(i){
     if($("#client_app_tr_" + array[i]).length == 0) {
     console.log("yes  not exisit so adding a new one");
     dynamicRow += "<tr id=\'client_app_tr_" + array[i] + "\'><td>" + array[i] + "</td><td>" + "<select id=\'client_time_window_" + i + "\' name=\'CSSAtapsClient[client_time_window_arr][" + i + "]\'>" + dynamicDD + "</select>" + "</td></tr>";
     }
     });

我有这样的 tr id -> client_app_tr_07/10/2013, client_app_tr_08/10/2013, client_app_tr_09/10/2013 ... 所以如果那个 id 不存在我需要添加一个新行。它不起作用,因为我检查它的方式总是进入这个循环。 if($("#client_app_tr_"+ array[i]).length == 0) {}

编辑 3

这似乎也不起作用。我一定是遗漏了什么,或者没有任何方法可以检查 jquery 中是否存在元素 ID?

if($("#client_app_tr_" + array[i])[0] !== true) {}

最佳答案

试试这个,这会对你有帮助。

var old_item =$('#div_outgoing_call_dates_rows').html(); 
old_item=old_item+'New Content'; 
$('#div_outgoing_call_dates_rows').append(old_item);

fiddle here .

关于javascript - 通过 Jquery 追加到 div 的末尾,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19174103/

相关文章:

javascript - 如何限制所选 HTML 标记的显示或高度

javascript - 使用cordova进行http重定向,如何重新加载浏览器重定向到的页面?

javascript - 动态添加字段的 jQuery 表单验证

javascript - 无法找到页面链接的 URL。

javascript - 图片不使用 JavaScript 切换

javascript - 在 JavaScript 中隐藏调用函数

javascript - 拦截javascript中的全局变量定义

javascript - 谷歌地图 v3 API 和 WordPress ACF : Multiple Custom Markers

javascript - 访问 Json 中的嵌套对象

html - 为什么将搜索输入放在表单标签中?