如何扩展一个普通的div

时间:2013-06-30 20:40:49

标签: javascript jquery html this extend

我经常发现自己处于一种情况,我想用额外的行为来增加一些div。我这样做如下:

TimedElementView = function(lane, te) {
    var tev = $("<div class=ui-corner-all></div>")
                .attr("id", nextId("tev"))
                .css({"overflow": "hidden",
                      "position": "absolute",
                      "text-align":"center",
                      "background": "#abc"
                     });

     ...
     return tev};

然后,通常以this为前缀的所有内容都会以tev为前缀,如

  tev.sublane = function (n,m) {
            this.n = n;
            this.m = m;
            return this;
        };

tevthis的混合让我感到头疼。我遇到了问题,其中firebug告诉我this没有定义,所以我担心我完全走错了路。

任何人都可以对此有所了解(原文如此!)?扩展普通div的正确方法是什么?

0 个答案:

没有答案