Help, please, understand, I can not get the value of onclick
.
There is a link of the form
<span class="flist-values" id="flist-values-other2"> <a href="javascript://" onclick="return categoryFilter('other2',2)">да</a> </span>
How can I pull onclick
out of it?
ANSWER:
(thanks to everyone who helped!)
$('document').ready(function () { var i = 0; // это цикл по всем элементам .flist-item $('.flist-item').each(function(){ i++; // получаю значение onclick в переменную text var text = $(this).find('a').attr('onclick'); // искомая строка - название функции, скобка, кавычка :) var search = 'categoryFilter(\''; // нахожу позицию, с которой начинаются аргументы var argsStart = text.indexOf(search)+search.length; // получаю аргументы text = text.substring(argsStart, text.indexOf(')', argsStart)); // получаю массив из двух элементов var result = text.split('\',') // это увидите в консоли браузера cf1 = result[0]; cf2 = result[1]; var htmlrepl = '<input type="checkbox" id='+i+' name='+cf1+' value='+cf2+'>'; $("#flist-values-other"+i).html(htmlrepl); }); });