jQuery評価プラグインを使用していますが、$(this)がセレクターを参照せず、代わりにObjectオブジェクトを返すため、対応するdivに成功メッセージを表示するのに問題があります。
これが私のコードです:
$(".basic").jRating({
bigStarsPath: 'assets/stars.png',
rateMax: 5,
length : 5,
phpPath : '<%= Rails.application.class.routes.url_helpers.ratings_path %>',
onSuccess : function(){
$(this).find(".message").append('<small>Thanks for your vote!</small>');
}
});
したがって、問題は$(this)が$( "。basic")を参照していないことであり、プラグイン内のセレクターにアクセスするにはどうすればよいのでしょうか。これは初心者の質問かもしれないと確信していますが、私のJavaScriptスキルはまったく広範ではありません。前もって感謝します。