单个javascript对象属性中的多个HTML div元素

时间:2017-02-07 21:06:18

标签: javascript jquery html

是否可以在一个JS对象属性中使用多个HTML div元素(以下示例中的内容):

$.Box({
                title : "Title",
                content : "<table id='1'></table>",
                "<table id='2'></table>"

            });

2 个答案:

答案 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(" ");
      }()
  });

希望这有帮助