このライブラリを使用して、リンクがクリックされたときのユーザーのアクションを確認しています。次のコードは、リンクが 1 つしか存在しない場合にうまく機能しますが、私のページには、この確認ダイアログを使用できるようにする必要がある何百ものリンクがあります。
$('.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 を動的に生成することを考えましたが、この問題を解決するには非常に貧弱な方法のようです。また、このライブラリを使用せずにこの問題を解決するさまざまな方法があることも認識していますが、この特定のライブラリが私のテーマに合っているため、それらには興味がありません。