对象 对象显示在 td 中
object Object is showing in td
当我尝试在tr下方添加多选时,它显示[对象对象]。
var counter = 0;
$("#addjs").click(function () {
var anotherselect = $('#s1').clone();
anotherselect.attr('id', "s1" + counter);
$('tr').last().after("<tr><td></td> <td>" + anotherselect + "</td> <td> third row</td> <td>test</td> <td></td> </tr>");
$("#s1" + counter).dropdownchecklist();
counter++;
});
它正在工作,如果我确实喜欢下面
var counter = 0;
$("#addjs").click(function () {
var anotherselect = $('#s1').clone();
anotherselect.attr('id', "s1" + counter);
$('tr').last().after(anotherselect);
$("#s1" + counter).dropdownchecklist();
counter++;
});
我需要附加 tr 和 td 而没有 [对象对象] 错误
很难确定,不知道anotherselect
代表什么元素,但你应该能够使用 .get()
和 outerHTML
来处理你真正连接一个字符串的事实:
var counter = 0;
$("#addjs").click(function () {
var anotherselect = $('#s1').clone();
anotherselect.attr('id', "s1" + counter);
$('tr').last().after("<tr><td></td> <td>" +
// change just this part
anotherselect.get(0).outerHTML +
"</td> <td> third row</td> <td>test</td> <td></td> </tr>");
$("#s1" + counter).dropdownchecklist();
counter++;
});
jQuery .get()
方法将为您提供anotherselect
表示的实际 DOM 元素,outerHTML
将对其进行序列化,以便您可以将其包含在标记字符串中。
相关文章:
- 引用对象中的通用值
- jQuery匹配JSON对象的部分文本
- 节点导出返回一个空对象
- 如何在Javascript中将JSon对象转换为数组
- 我可以在json对象中添加一个函数吗
- 使用JS将数组转换为json对象
- 全局变量和全局对象的属性之间有什么区别吗
- 比较从函数和生成的日期对象
- Javascript,访问一个主要对象模块模式中的每个对象
- 如果使用 lodash 将属性存在于另一个对象中,则向对象添加属性
- 调整窗口大小时,可拖动的对象会出现在容器外部
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何使用json将对象列表从java转换为javascript
- 如何在选定的 tr 对象中选择 td
- 获取 innerText of td 返回错误对象 #
没有方法 'getElementsByTag - 对象 对象显示在 td 中
- Javascript:遍历对象数组以查找键值对并将它们呈现在表中 td
- 当我提醒“;这个“;鼠标悬停在<td>[对象窗口]弹出-那是什么
- 通过筛选TD对象类来设置只读列
- 表映射的第一行和第一个td从json对象填充