我正在使用jQuery星級評級控件,在http://www.fyneworks.com/jquery/star-rating/#tab-Overview找到。我使用5顆星,每顆星都有1到5的特定值。控制器正在顯示並正常工作。不過,我需要點擊星星後立即獲取點擊星的價值。我不知道怎麼做。如何掛鉤回調以點擊星級控件的事件
我感謝您的幫助。
我正在使用jQuery星級評級控件,在http://www.fyneworks.com/jquery/star-rating/#tab-Overview找到。我使用5顆星,每顆星都有1到5的特定值。控制器正在顯示並正常工作。不過,我需要點擊星星後立即獲取點擊星的價值。我不知道怎麼做。如何掛鉤回調以點擊星級控件的事件
我感謝您的幫助。
分析由等級控制生成的標記的結構之後,添加以下代碼文檔就緒功能。
$('div.star').live('click', function() {
var value = $('a', this).html().trim();
var ratingName = $(this).parent().next('input[type="radio"]').attr('name');
alert('rating for ' + ratingName ' is ' + value);
});
這工作正常,但是非常間接。我不知道更直接的解決方案。
明星基本上都是採用幕後的單選按鈕,並有一流的star
,試試這個:
$(function(){
$('.star').live('click', function(){
alert($(this).val());
});
});
這並沒有幫助我。事實上,事件本身並沒有發生。 – mohang 2010-04-21 07:24:34
@mohang:我修改了我的答案,請檢查它。 – Sarfraz 2010-04-21 07:33:37