Одна кнопка, чтобы открыть несколько ссылок в зависимости от флажка - PullRequest
0 голосов
/ 24 августа 2018

У меня есть таблица с 5 флажками и общей кнопкой отправки. Когда я проверяю определенную строку и нажимаю кнопку, она должна открывать определенную ссылку, а также различные ссылки на разные строки. Поэтому, пожалуйста, помогите мне с помощью JS. Спасибо заранее.

1 Ответ

0 голосов
/ 24 августа 2018

Я адаптировал старый пример.Вы имеете в виду что-то подобное?

$("document").ready(function(){
$('#myId').click(function(){
    var files = new Array();

    //xzyId is table id.
    $('#xzyId tbody tr  input:checkbox').each(function() {
      if ($(this).is(':checked')) {
      alert(this.value);
//open a particular link here
      }
    });     
 });
})

Демо: jsfiddle1

Если вы хотите открыть несколько страниц, браузер заблокирует открытие нескольких страниц.Вы можете разблокировать это, включив всплывающие окна: chrome: https://support.google.com/chrome/answer/95472?co=GENIE.Platform%3DDesktop&hl=en

демо со ссылкой: jsfiddle2

РЕДАКТИРОВАТЬ: НОВЫЙ ВОПРОС

использовать «объект»в html для вставки нескольких значений:

value='{"one":"https://www.google.it/search?q=link1","two":"https://www.google.it/search?q=link2"}'

комбинаций:

checkbox1 + кнопка 1 -> link1

checkbox1 + кнопка 2 -> link2

демо: jsfiddle3

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...