我正在使用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,但这似乎是解决这个问题的一种非常糟糕的方法。我也知道有很多不同的方法可以解决这个问题而不使用这个库,但我对它们不感兴趣,因为这个特殊的库适合我的主题。
答案 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?"
});
});