使用$(“a:focus”)在Chrome中加载ajax后检测点击的链接

时间:2010-10-07 17:48:08

标签: jquery ajax google-chrome focus hyperlink

我有一个包含列表项的页面,每个项目都有一个删除按钮。单击删除按钮会在隐藏的div中加载子页面(delete.asp?id = 123)。

delete.asp有一个javascript警报(在文档就绪),单击按钮时会成功触发。它还有$(“a:focus”)。hide();删除点击的链接。我似乎无法在Chrome中使用它。警报会触发,但链接不会自行删除。

除了使用:focus之外,还有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

您可能应该在加载隐藏页面的同一事件中将其删除,而不是从加载的页面中删除链接。像这样:

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

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