如何使用jquery确认库来定位正确的链接

时间:2013-07-05 14:51:27

标签: jquery hyperlink target

我正在使用this库来确认用户在点击链接时的操作。当只有一个链接存在时,以下代码很有效,但我的页面上有数百个链接需要能够使用此确认对话框。

$('.confirm').confirm({
            text: "By clicking yes you are confirming that you want to remove this category and ALL PRODUCTS that are associated with it.  Do you wish to continue?"
            });

对话功能很好,但是当我确认它会将我发送到错误的链接时。我已经能够确定它只是在DOM中找到.confirm的第一个实例并激活该链接。虽然我觉得它会起到这样的作用,但我需要知道如何定位正确的链接。我已经考虑过动态生成所有链接的id,但这似乎是解决这个问题的一种非常糟糕的方法。我也知道有很多不同的方法可以解决这个问题而不使用这个库,但我对它们不感兴趣,因为这个特殊的库适合我的主题。

1 个答案:

答案 0 :(得分:1)

我不确定此插件无法正常运行,但您可以试试这个:

$('.confirm').each(function() {
   $(this).confirm({
            text: "By clicking yes you are confirming that you want to remove this category and ALL PRODUCTS that are associated with it.  Do you wish to continue?"
            });
});