восстановление кнопки в таблице внутри формы из jquery не позволяет запускать кнопку .hover on button - PullRequest
0 голосов
/ 03 октября 2019

У меня есть таблица внутри формы. В каждой строке есть столбец с кнопкой. Эта кнопка имеет функцию наведения и открывает конкретное всплывающее окно для этой строки таблицы в фокусе.

Я отправляю форму для проверки и при перезагрузке страницы я восстанавливаю переменные в форме. Каждая строка таблицы при повторной загрузке воссоздается с помощью jquery для восстановления значений в.

Конкретный столбец с кнопками, которые он не может восстановить, создается только с помощью jquery и добавляется в таблицу.

При первоначальной загрузке страницы кнопка работает правильно, создавая всплывающее окно. После проверки и перезагрузки страницы кнопка. Hover не работает, а также всплывающее окно.

это то, что у меня есть в htmlчасть для определенного поля с кнопкой:

<td><button type="button" th:id="${code}" class="btn btn-info showList"  th:text="${code}" th:value="${code}"></button></td>

это то, что я использую в JQuery в качестве строки, и я добавляю его в определенную строку с другими TDS, где код приходит как переменная извне:

'<td><button type="button" id="'+Code+'" class="btn btn-info showList" value="'+Code+'">'+Code+'</button></td>';

и это функция наведения, которая должна сначала сработать, чтобы увидеть всплывающее окно в фокусе.

$(".showList").hover(function(){
    var Code=$(this).val();
    console.log(Code);
    getMilestoneTaskList(Code,runPopover);
});

Что мне не хватает, и наведение не срабатывает при созданиикнопка от jquery?

Спасибо

1 Ответ

0 голосов
/ 03 октября 2019

это можно исправить, если я использую

$(document).on('keydown',"<selector>",function(){
        // set the function
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...