как настроить правильную ссылку с помощью библиотеки подтверждения jquery

Вопрос:

Я использую эту библиотеку для подтверждения действий пользователей при нажатии ссылки. Следующий код работает хорошо, когда существует только одна ссылка, но у меня есть сотни ссылок на моей странице, которые должны иметь возможность использовать этот диалог подтверждения.

$('.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?"
});

Диалог функционирует нормально, но когда я подтверждаю, он отправляет мне неправильную ссылку. Я смог установить, что он просто находит первый экземпляр.confirm в DOM и активирует эту ссылку. Хотя для меня имеет смысл, что он будет работать так, мне нужно знать, как настроить правильную ссылку. Я думал о динамическом создании идентификатора для всех ссылок, но это кажется очень плохим способом решения этой проблемы. Я также знаю, что существует множество различных способов решения этой проблемы без использования этой библиотеки, но меня это не интересует, потому что эта конкретная библиотека соответствует моей теме.

Лучший ответ:

Я не уверен, что этот плагин работает неправильно, но вы можете попробовать следующее:

$('.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?"
            });
});

Оцените статью
TechArks.Ru
Добавить комментарий