0

单击链接时,我正在使用库来确认用户的操作。以下代码在仅存在一个链接时运行良好,但我的页面上有数百个链接需要能够使用此确认对话框。

$('.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,但这似乎是解决这个问题的一种非常糟糕的方法。我也知道有许多不同的方法可以在不使用这个库的情况下解决这个问题,但我对它们不感兴趣,因为这个特定的库适合我的主题。

4

1 回答 1

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?"
            });
});
于 2013-07-05T15:15:23.013 回答