我可以在jquery中使用这个fn别名吗?

时间:2013-06-28 13:58:43

标签: jquery

//插件背景

(function ( $ ) {

    // background

    $.fn.background = function( color )

    { $.fn.css({ 'background-color':'#'+color+'' }); };

}( jQuery ));

// usage for black background color for element #div

$('#div').background('000000');

1 个答案:

答案 0 :(得分:4)

那将是:

(function ($) {
    $.fn.background = function(color) {
        return this.each(function() {
            $(this).css('background-color', '#' + color);
        });
    };
}(jQuery));

$(function() { // you still need a DOM ready handler

    $('#div').background('000000');

});

FIDDLE

插件中的

this引用了元素