테이블에 행을 추가하고 있습니다. 잘 작동하지만 행에 click()이 붙은 버튼이 포함되어 있습니다. 행을 추가 할 때마다 버튼이 실행됩니다. 그것은 당신의 원하는 기능이 설명에서하지만 나는 당신이 무슨 말을 하려는지 알 수 있다고 생각 그것을 통해 몇 번가는 것을 알아 내기 위해 조금 어렵다버튼 추가/jQuery 원인 버튼 제출
<script>
//adds row to table
$('#btnSAS').click(function (e) {
$('table tr:last').after('<tr><td>x</td><td><button class="btn btn-default btn-sm" type="button">blah</span></td></tr>');
});
//delete row
$('button').click(function() {
alert('delete');
});
</script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.2/jquery.min.js"></script>
<table>
<tr>
<td>Header</td>
</tr>
<tr>
<td>1</td><td><button class="btn btn-default btn-sm" type="button">blah</span></td></td>
</tr>
</table>
<button class="btn btn-default btn-sm" id="btnSAS" type="button">Add Row<span class="glyphicon glyphicon-plus" aria-hidden="true"></span
당신이 ** 행, 클릭을 추가 할 때마다 않는 것을 의미하는 것은 ** 화재? 그것은 동적 인 요소이며 위임 된 이벤트 핸들러가 필요합니다. – adeneo
** http : //jsfiddle.net/ow3b6pjf/11/** – adeneo
버튼을 사용하여 행을 추가하면 새 버튼이 자동으로 실행됩니다.나는 사용자가 클릭하지 않는 한 그것을 발화시키고 싶지 않다. – Blake