是否可以在一个JS对象属性中使用多个HTML div元素(以下示例中的内容):
$.Box({
title : "Title",
content : "<table id='1'></table>",
"<table id='2'></table>"
});
答案 0 :(得分:1)
这不是对象的有效javascript
将所有html放在相同的引号中,这样它就是一个字符串
$.Box({
title : "Title",
content : "<table id='1'></table><table id='2'></table>"
});
或使用+
连接字符串部分
$.Box({
title : "Title",
content : "<table id='1'></table>" +
"<table id='2'></table>"
});
答案 1 :(得分:1)
您必须将它们存储在数组中。
示例1:
$.Box({
title : "Title",
content : ["<table id='1'></table>","<table id='2'></table>"]
});
示例2:
$.Box({
title : "Title",
content : function(){
var format = ["<table id='1'></table>","<table id='2'></table>"];
//do something to the format
return format.join(" ");
}()
});
希望这有帮助