0

content_item要素の動作を次のように定義しています。

    $.fn.makeContentItem = function() {

        $(this).selectItem = function() {
            $(".content_item").removeClass("selected");
            $(this).addClass("selected");
            console.log($(this).css('width'));
        }

        $(this).click(function(event) {
            console.log($(this));
            $(this).selectItem();
        });

    }

次に、makeContentItem を次のように適用します。

$(".content_item").makeContentItem();

要素をクリックすると、次のcontent_itemエラーが生成されます。

Uncaught TypeError: Object [object Object] has no method 'selectItem'
4

1 に答える 1