Piotr
Stanek
Programista PHP /
JS developer
Temat: akcje dla linków generowanych automatycznie
Hej,przerobiłem jeden skrypt (tj. flexgrid)
dodałem tam plugin legendy tzn odp rekordy są oddzielnym kolorem i chcę pokazywać teraz legendę dla każdego koloru (tu WSZYSTKO działo)
ale pomyślałem, że dodam akcje klikalne dla każdego elementu w legendzie
kod
g.mDiv.className = 'mDiv';
g.mDiv.innerHTML += '<div class="ftitle"><span style="float:left;padding:6px">' + p.title + '</span>';
if (p.legend) {
for (var i = 0; i < p.legend.length; i++) {
var btn = p.legend[i];
$(g.mDiv).append("<span style='margin-top:-5px;margin-right:5px;float;left;padding:3px;float:right' class='" + btn.bclass + "'><a href='#' class='" + btn.typ + "'>" + btn.name + "</a></span>");
$('span a.' + btn.typ + '', g.mDiv).click(function () {
alert('this action for method');
});
}
}
powyższy kod generuję legendę itp ale jak klikam w coś to już nie wykonuje mi się alert wie ktoś jak to rozwiązać.?