Новая добавленная функция кнопки/событие не работает, если я делаю ее копию с помощью HTML() и добавляю()
Я пытаюсь сделать копию строки таблицы динамически при нажатии кнопки и добавить ее в ту же таблицу.
Но новая добавленная строка содержит кнопку с событием щелчка и не работает, вместо этого она обновляет страницу.
Кнопка первого ряда работает нормально
Что я уже пробовал:
<pre><table id="tblEmployee" class="table-bordered table-striped table-condensed cf"> <tr> <th>ID</th> <th>Name</th> <th>Emial ID</th> <th>Phone No.</th> <th>Salary</th> <th>Campany</th> </tr> <tr> <td>XDF10002</td> <td>Zeeshan Ali</td> <td>zeeshan.cool@yahoo.com</td> <td> <button id="btnEventCheck" class="btn btn-danger">Button</button></td> <td>96000</td> <td>CASHIT Pvt. Ltd.</td> </tr> </table> <br /> <asp:Button ID="btnTest" runat="server" class="btn btn-primary" Text="Test" /> <asp:Button ID="btnAppend" runat="server" class="btn btn-success" Text="Append" /> <asp:Button ID="btnGetTableData" runat="server" class="btn btn-warning" Text="Get Table Data" /> <script type="text/javascript"> $(document).ready(function () { $("#btnAppend").click(function () { var trTag = $("#tblEmployee tr:eq(1)").html(); var trTag_ = "<tr>" + trTag + "</tr>"; //alert(trTag_); $("#tblEmployee").append(trTag_); return false; }); $("#btnEventCheck").click(function () { alert("Testified"); return false; }); }); </script>
F-ES Sitecore
Вам нужно будет прикрепить событие click к только что созданной строке.