我在内存中创建一个表运行时,然后将其附加到dom。 像这样:
var myTable = $('<table></table>').attr({ id: "dataMatrixtable" }).attr({class: "tipTable",cellpadding: "5",cellspacing: "0"});
myTable.appendTo(this.top.$("#tableContainer"));
This.top因为表格在iframe中。
现在我写了一个类似的插件。
(function($){
$.fn.extend({
mailServer : function() {
this.addClass("blah");
},
})
})(jQuery)
我在将表附加到dom
后调用此函数mailServer$("#dataMatrixtable").mailServer();
或
this.top.$("#dataMatrixtable").mailServer();
无论哪种方式都不起作用(不附加课程)
当页面加载时,它适用于已经在dom中的元素..
如何解决这个问题。请帮助
答案 0 :(得分:0)
实际上我找到了一种现在正在工作的方式.. 我做的是
myTable.mailServer(); (its working and I am able to access the plugin funciton mailServer()
代替做
$("#dataMatrixtable").mailServer();