Как передать параметры в динамическую ссылку для функции onClick

Эй, я создаю динамическую ссылку, как показано ниже. Здесь я вызываю функцию, чтобы перейти на нужную страницу. Я хочу передать параметры с функцией.

 $.each(data, function(key, value) {
        var str = value.split(':');
        trHTML += '<tr><td><a href="#" onClick="forward('+key+','+value+');">'+str[0]+'</a></td><td class="col-xs-4">'+str[1]+'</td><td class="col-xs-4">'+key+'</td></tr>';
        });

Это создает ссылку, как это:

<a onclick="forward(241,vaibhavs:3847);" href="#">vaibhavs</a>

Я знаю, что есть некоторые проблемы с этими параметрами. Они идут как имена переменных, а не как значения. Ошибка, показанная Firebug:

** SyntaxError: отсутствует) после списка аргументов

     forward(241,vaibhavs:3847);**

Поэтому, пожалуйста, ребята, предложите мне правильный способ передачи параметров здесь.

1 ответ

Попробуйте предоставить цитаты,

<a onclick="forward('241','vaibhavs:3847');" href="#">vaibhavs</a>
Другие вопросы по тегам