var obj={};
obj.name="object";
obj["age"] =22;
var key="key";
obj[key]="keyValue";

解决方案 »

  1.   

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title></title>
    <script src="jquery-1.9.1.js"></script>
    <style>
    *{ margin:0px; padding:0;}
    body{ padding:50px; font-size:12px;}
    ul,li { list-style:none}
    .ulclass { width:500px;}
    .ultitle li { float:left;width:100px; height:30px; line-height:30px;  text-align:center;border:1px solid #f2efef; background:#933; color:#FFF;}
    .ulclass li { float:left; width:100px; height:30px; line-height:30px;  text-align:center;border:1px solid #f2efef; background:#CCC;}
    </style>
    <script>
    $(function () {
    var t_ul = $(".ulclass .ip");
    for (var i = 0; i < t_ul.length; i++)
    {
    alert(t_ul.eq(i).html())  //应该是从表格里获取每行的每一个IP地址作为下面的key
    }
    var str = {
    //"key1": "main",
    "127.0.0.1": [{   //这地方的地址应该是表格里获取的值
    "key1": t_ul.eq(0).html()
    }],
    "127.0.0.2": [{
    "key1": t_ul.eq(1).html()
    }],
    "127.0.0.3": [{
    "key1": t_ul.eq(2).html()
    }],
    "key1": [{
    "content": "内容一", "content2": ",内容二", "content3": "内容三"
    }]
    };//结束
    var data = JSON.stringify(str)    //转换为JSON格式
    alert(data)
    });
    </script>
    </head>
    <body  >
    <form id="Form1"  runat="server">
     <ul class="ultitle">
         <li>IP1</li>
         <li>IP2</li>
         <li>IP3</li>
         <li>IP4</li>
      </ul>
    <ul class="ulclass">
         <li class="ip">127.0.0.1</li>
         <li>1.0.0.2</li>
         <li>1.0.0.3</li>
         <li>1.0.0.4</li>
      </ul>
      <ul class="ulclass">
         <li class="ip">127.0.0.2</li>
         <li>2.0.0.2</li>
         <li>2.0.0.3</li>
         <li>2.0.0.4</li>
      </ul>
      <ul class="ulclass">
         <li class="ip">127.0.0.3</li>
         <li>3.0.0.2</li>
         <li>3.0.0.3</li>
         <li>3.0.0.4</li>
      </ul>
     </form>
    </body>
    </html>
    看看符合你的要求不。、我把每个IP前面又加了个class
      

  2.   


    var str = {};
    var t_ul = $(".ulclass li");
            for(var i=0; i<t_ul.length; i++)
            {
              str[t_ul.eq(i).html()] = "";  
            }
      

  3.   

    var test = {};
    $("li.ip").each(function(){
    test[$(this),text()] = "";
    });
      

  4.   

    var test = {};
    $(".ulclass").each(function(){
    $(this).children("li").first().each(function(){
    test[$(this),text()] = "";
    });
    }); 
      

  5.   

    看了很久,还是没搞明白LZ的意思LZ你是想根据那几个ul,得到什么结果呢?