fishbaitfood Posted October 30, 2011 Share Posted October 30, 2011 Hi all, So I want to fill a table with rows (obviously), with jQuery, when clicking on a list-item label. But clicking on the same button also needs to remove the same row. Therefor I generated a classname for each row, based on the list-item label's html text. But with the code I have now, it won't remove the row. $("ul.checklist label").toggle( function() { var product = $(this).html(); $("table tr:last").after("<tr class=\"tr-"+product+"\"><td>"+product+"</td></tr>"); }, function() { var product= $(this).html(); // Guess this won't work, right? $("table tr.tr"+product).remove(); } ); Thanks. Quote Link to comment Share on other sites More sharing options...
fishbaitfood Posted October 31, 2011 Author Share Posted October 31, 2011 Is there another way to pass the class variable to the second function? Or is the syntax just not right? Quote Link to comment Share on other sites More sharing options...
fishbaitfood Posted October 31, 2011 Author Share Posted October 31, 2011 Nevermind.. I forgot to add a dash in front of the second variable class. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.