Я получил этот JQuery код, который позволяет мне нажать на ссылку, чтобы принести его родителей и изменить некоторые значения в другом месте:
$("a.menu_filter_select").click(function(){
var parent_filter = $(this).parent("tr");
// Update value
parent_filter.find(".filter_value").html($(this).html());
});
Проблема в том, что он получает нулевое значение на $ (это), это неожиданное поведение, я не понимаю, почему это не работает, любая идея?
Вот консоль отладки с точки останова внутри метода:
$(this)
> null
this
> <a class="menu_filter_select" href="http://localhost:3000/#" rel="1">test</a>
Вы можете отправить html-код этого раздела? Быстрое исправление будет заключаться в использовании .parents ("tr: eq (0)") – meo
.parents() методы не могут быть вызваны, потому что $ (this) равно null – Alex
да, я думаю, что есть ошибка html –