Почему добавление строки таблицы не работает с использованием JQuery и asp. net? - PullRequest
0 голосов
/ 16 января 2020

Когда я нажимаю кнопку, ничего не происходит.

$("#<%=btnAddCategory.ClientID %>").click(function () {
  $('#tblCategoryTemplate').find('tbody').append('<tr><td>aaa</td><td>ddd</td></tr>');  
});
<table id="tblCategoryTemplate">
  <tbody>
    <tr>
      <th>Category</th>
      <th>Template</th>
    </tr>
    <tr>
      <td>aaa</td>
      <td>ddd</td>
    </tr>
  </tbody>
</table>

<asp:TextBox id="txtNewCategory" runat="server" /><br />
<asp:Button id="btnAddCategory" runat="server" Text="Add Category" OnClientClick="Return false;" />         

1 Ответ

2 голосов
/ 17 января 2020

Ваш код JQuery просто работает. Я думаю, что у вас asp. net проблема обратной передачи с ошибкой return в OnClientClick:

OnClientClick="Return false;"

Должно быть:

OnClientClick="return false;"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...