jQuery プラグインの開発を試みている初心者です。外部の js ファイル (小さなプラグイン) から背景色を変更しようとしています。コンソールに「Uncaught TypeError: Object # has no method 'css'」と表示されます。
HTML
<button id="clicker">change</button>
<div id='ra'>Box</div>
CSS
#ra {
height:100px;
width:100px;
background-color: #DDD;
}
JS
var $ra = $('#ra');
$('#clicker').on('click',function(){
$ra.change()
});
これは私のプラグインです。
function( $, window, document, undefined ) {
$.fn.change = function( options ) {
return this.each (function() {
this.css('background-color','rgba(52,36,42,0.2)');
});
};
})( jQuery, window, document );