Обнаружение нажатых ссылок после загрузки ajax в Chrome с помощью $ ("a: focus") - PullRequest
0 голосов
/ 07 октября 2010

У меня есть страница с элементом списка, и у каждого элемента есть кнопка удаления. Нажатие кнопки удаления загружает дочернюю страницу (delete.asp? Id = 123) в скрытый div.

delete.asp имеет предупреждение JavaScript (при готовности документа), которое успешно срабатывает при нажатии кнопки. Он также имеет $ ("a: focus"). Hide (); который удаляет нажатую ссылку. Я не могу заставить это работать в Chrome. Предупреждение срабатывает, но ссылка не удаляется сама.

Помимо использования: focus, есть ли лучший способ сделать это?

1 Ответ

0 голосов
/ 07 октября 2010

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

$('a.delete').click(function() {
    //load delete.asp
    $('#myHiddenDiv').load('delete.asp?id=123');

    //hide the link
    $(this).hide();
});
...