3
添加/刪除我已經開始學習Vue.js就像我用jQuery做的我不出來,你會怎麼做這Vue.js:動態DOM元素與Vue公司
<!-- jQuery -->
<h2>jQuery</h2>
<table id="t1">
<tr>
<th>Item</th>
<th>Quantity</th>
</tr>
<tr id="r1">
<td><input name="item[]" type="text"/></td>
<td><input name="quantity[]" type="number"/></td>
<td><button class="deleteRow">X</button></td>
</tr>
</table>
<button id="addRow">Add Row</button>
.js
// jQuery
$(document).on('click', '#addRow', function(){
var row = parseInt($('#t1 tr:last-child').attr('id')) + 1;
alert(row);
$('#t1').append('<tr id="r'+row+'"><td><input name="item[]" type="text"/></td><td><input name="quantity[]" type="number"/></td><td><button class="deleteRow">X</button></td></tr>');
});
$(document).on('click', '.deleteRow', function(){
var row = parseInt($(this).closest('tr').attr('id'));
$('#r'+row).remove();
});
如何用Vue點擊創建一個全新元素以及如何刪除它?
這裏被全部裝入JSFiddle
它的工作原理......但爲什麼你把表格和tr標籤改成ul和li ...這有什麼關係嗎? – lewis4u
在我看來,它不= = http://jsbin.com/padecawido/1/edit?html,js,output – lewis4u
它沒關係,我只是使用更快的方式:) –