0
var accordion = {

init: function(options, elem) {
var self = this;

self.elem = elem;

self.options = $.extend( {}, $.fn.accordion.options, options );

// call methods
self.hideDD();
},

hideDD: function() {
    var self = this;

    $(self.elem + ' dd').hide();
}

};

hideDD メソッドの内部では、存在$(self.elem + ' dd').hide();する場合にエラーが発生します。self.elem配置した場合にのみ機能$('dd').hide()しますが、ページ上のすべての DD 要素を選択するため、それは望ましくありません。

なぜそのままでは機能しないのですか?

4

2 に答える 2