du kan vel lige så godt putte din click funciton på der hvor du laver dit link?
- $link = $('<a/>').attr("href", "#")
- .addClass('admin_add_row')
- .html('<img src="img/16x16_GIF/action_check.gif" alt="" />')
- .click(function(event){
- event.preventDefault();
- console.log('It works!');
- });
- $row.find('td:nth-child(8)').append($link);
men ellers skulle det virke, hvis du køre
- $row.find('a.admin_add_row').click(function(event){
- event.preventDefault();
- console.log('It works!');
- });
efter du har tilføjet linket til $row
edit:
da du søger efter a.admin_add_row i DOMen, findes den ikke med mindre du har tilføjet din $row til DOMen, men det ved jeg ikke om du har før du køre din kode, da du ikke har postet alt din kode, men kan løses ved at putte $row.find() så søger du i $row istedet.
men igen jeg syndes det er mere korrekt at tilføje dit click event på dit link når du opretter det.
Indlæg senest redigeret d. 29.04.2012 17:01 af Bruger #3427