我一直在jQuery UI网站上查看the example given for a widget factory,并且在代码中包含以下内容:

_create: function() {
   // snip!

   this.changer = $( "<button>", {
     text: "change",
     "class": "custom-colorize-changer"
   })
   .appendTo( this.element )
   .button();


我在其他地方都找不到对.changer的引用。因为它是一个小部件,jQuery或javascript,您是否可以像这样即时创建方法,或者我错过了什么?

最佳答案

this.changer不是方法,它是新包装的<button>元素的jQuery对象。

this.changer =语法只是标准javascript。小部件对象现在可以通过其changer成员引用此按钮。

关于此,没有什么特别的或jQuery特有的。

关于javascript - jQuery UI小部件-为什么这里提供了changer方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14173504/

10-09 23:37