jQuery не находит родителя

Я пытаюсь добавить что-то к fieldset но ajax не может найти родителя кнопки.

<fieldset id="asd">
        <legend>Export Model</legend>
       @Html.Label("Name") @Html.TextBox("name")
        <button onclick="addCategory()" type="button">Add Category</button>
    </fieldset>

function addCategory() {
            $(this).parent().append("test");
        }

Я видел этот пример по всему сайту, но он не работает для меня. Что я упустил?

1 ответ

Решение

Измените свой HTML, как это:-

<button onclick="addCategory(this)" type="button">Add Category</button>

И тогда в функции:-

  function addCategory(btn) {
        $(btn).parent().append("test");
  }
Другие вопросы по тегам