的append方法两个JavaScript变量如果我试图显示与这段代码的内容,我已经得到了预期的结果:如何显示与jQuery
$("#checkbox_list").append($("<li/>", {id: "medias_bloc_"+id, html: table })); //a HTML a classical html table is appended
但是,如果我尝试添加另一个js的变量它包含一些像这样的html元素:
$("#checkbox_list").append($("<li/>", {id: "medias_bloc_"+id, html: table + input }));
然后,仅存在出现在输入HTML(一个基本的HTML输入)和代替我已经得到了这样的表:[对象的对象]
我该如何解决这个问题?
编辑:THX这个问题的答案是对的变量都的console.log结果:
Object[table.add_table] //console.log(table)
<input name="cat" type="hidden" value=3105 />//console.log(input)
好了,有一个字符串和一个对象,我不能连接,然后...
但是'table'和'input'是什么? – 2013-05-07 15:06:27
'table'和'input'都是对象? 'object + object'总是会导致'[object Object]' – roberkules 2013-05-07 15:06:35
这表明'table'是某种对象,所以不要(不能)使用连接。 – 2013-05-07 15:06:38