Вы можете сделать что-то вроде этого
Используйте функцию append
$("#divID").append("<table><tr><td><a href='3#'>Click me</a></td></tr></table>");
или просто создайте разметку таблицы как строку и используйте
HTML ()
чтобы добавить его в контейнер
var strTable = "<table><tr><td><a href='#'>Click</a></td></tr></table>";
$("#div1").html(strTable.toString() );
Если у вас более сложная разметка, используйте массив
var arrTableMarkup = new Array();
arrTableMarkup.push ( "<table>" );
arrTableMarkup.push ( "<tr>" );
arrTableMarkup.push ( "<td>" );
arrTableMarkup.push ( "<a id='anch1' href='#'>Click</a>" );
arrTableMarkup.push ( "</td>" );
arrTableMarkup.push ( "</tr>" );
arrTableMarkup.push ( "</table>" );
$("#div1").html(arrTableMarkup.join('') );
Редактировать
Если вам нужно добавить событие onclick, вы можете указать тег привязки id и затем использовать метод live для назначения события.
$("#anch1").live ( "click" , function () { EventHandlerFunction() } );