0

JS

   $('<td  id=' + catvalue + ''+incr+'>  </td> div id=' + catvalue + ''+incr+'').html(data.view).appendTo(tr);
             tr.appendTo(table);      
                }

td id の出力

td id ="i1";
td id ="i2";
td id ="i3";
td id ="i3";

私の data.view

<td id='i1'>
     <div class="widget-body">
                        <div>
                          <ul class="nav nav-tabs">
                            <li><a href="#" > Map</a></li>// li id='li1i1'
                            <li><a href="#" ></i> Edit</a></li>// li id='li2i1'
                            <li><a href="#"></i> Add</a></li>// li id='li3i1'
                          </ul>
        </div>
        </div>
</td>

今私の質問は、jsonを介して取得されたli = "li1i1"にidを割り当てる方法です

li="li1i1"
li="li2i1"
li="li2i1"
4

2 に答える 2

1

後にこれを試してくださいtr.appendTo(table)

var $table = $('table');
$table.find('li').attr('id', function () {
    return 'li' + ($(this).index() + 1) + $(this).closest('td').attr('id');
});

フィドルのデモ

于 2013-07-18T14:22:10.883 に答える