(function($) {
var options;
$.fn.addd = function(opts) {
return this.each(function(){
function showMsg() {
 alert('aaaaa');
}
$(this).click(function(e){
var colorbox = '<table id="_tcolorbox" width="380px" border="0"><tr><td></td><td align="right"><a onclick="showMsg();" href="javascript:;">[x]</a></td></tr>';
   });
 });
};
})(jQuery);
程序大概结构是这样。。
它会创建一个div层,并打印出 [x] 这个连接,为什么我在a里用onclick不能执行 showMsg() 方法呢?
如果放在$(this).click 就能运行,为什么在 a的onclick里不能运行,请问我要怎么才能在a的onclick内实现这个想法?除了把 showMsg 放到 (function($) {}); 之外