настроить onclick подтверждение сообщения на основе параметров ссылки - PullRequest
0 голосов
/ 04 июля 2019

У меня есть несколько ссылок:

<a href="validation/object_1/" class="validation">Validate</a>
<a href="validation/object_2/" class="validation">Validate</a>

объект_n определяется динамически

Я хочу попросить пользователя подтвердить, что он хочет проверить этот объект

что-то вроде:

<script type="text/javascript">
$('.validation').on('click', function () {
    return confirm('Are you sure tou want to validate this "object_name" ?');
});

как настроить сообщение подтверждения с именем объекта = object_1 для первой ссылки и object_2 для второй ссылки?

1 Ответ

1 голос
/ 04 июля 2019
  1. Используйте .attr() и получите href
  2. Используйте .split(), чтобы получить необходимую строку

$('.validation').on('click', function() {
  return confirm('Are you sure tou want to validate this ' + $(this).attr('href').split("/")[1] + ' ?');
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<a href="validation/object_1/" class="validation">Validate</a>
<a href="validation/object_2/" class="validation">Validate</a>
...