名前と年齢の下に新しい行を追加します。クリックする前にrowspanを1に追加する方法と、新しい行を最後にjavascript jqueryで追加する方法はありますか?
$(document).ready(function()
{
$('#add').click(function() {
newrow = '<tr><td style="width:25%">John</td><td style="width:55%">20</td></tr>';
$('#apply').rowspan = $('#apply').rowspan + 1;
$('#staTable tr:xie').append(newrow);
});
}
、htmlコード:クリックした後
<tr>
<td style="width:20%" rowspan=1 id="apply">
applyPeople<br />
<input type="button" id="add" value="add">
</td>
<td style="width:25%">name</td>
<td style="width:55%">age</td>
</tr>
<tr>
<td style="width:20%">zone</td>
<td style="width:80%" colspan=2>letter</td>
</tr>
、htmlコード:
<tr>
<td style="width:20%" rowspan=2 id="apply">
apply<br />
<input type="button" id="add" value="add">
</td>
<td style="width:25%">name</td>
<td style="width:55%">age</td>
</tr>
<tr id="xie" >
<td style="width:25%">John</td>
<td style="width:55%">20</td>
</tr>
<tr>
<td style="width:20%">zone</td>
<td style="width:80%" colspan=2>letter</td>
</tr>
私は失敗したApplyPeopleのCOLSPANは、ここに私のJSコードで、1.Butに追加されます
私のコードで何が問題になっていますか?誰が私を助けられるか?
は申し訳ありませんハンドル、気付きませんでした。私はもっとコーヒーが必要です... – hallleron
'$( '#appPeople')のようなものを試してみてください。attr(" rowspan "、parseInt($( '#appPeople')。attr(" rowspan ")) –
@CarstenLøvboAndersentr:最初のものではありませんが、それは6番目です。しかし、tr:sixedが使われると、何もしませんでした。 – Snow