我使用jQuery評分plugin,我無法將成功消息顯示到相應的div,因爲$(this)沒有引用選擇器,而是返回Object對象。
這裏是我的代碼:
$(".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>');
}
});
所以問題是,$(這)不是指$(「基本」),我不知道我怎麼能內的通路選擇插入。 我很確定這可能是一個新問題,但我的JavaScript技能並不廣泛。 預先感謝您。
'對象object'是你當你轉換一個字符串的對象。嘗試使用'alert($(this))'進行調試? – 2013-02-18 17:38:56