0
私はhttp://antenna.io/demo/jquery-bar-rating/examples/を使用して、テーブル内の人の評価を設定しています。私は のデータ属性から対応する値を評価関数に渡すことができないので、すべてが機能します。これにより、正しい人物の評価が保存されます。jQuery barrating.js - 送信IDデータ
$('.rating').each(function(index, value) {
var dataId = $(this).closest('select').attr("data-rating-candidate");
//console.log(dataId);
$('.rating').barrating('show', {
theme: 'bars-1to10',
onSelect: function(rating, text, event) {
if (typeof(event) !== 'undefined') {
console.log(dataId);
}
}
});
});
明らかに、属性から最後に渡された値だけがdataId変数に使用されます。だから、どのように、私は選択した評価のために正しいものを手に入れますか?私はこのバリデーションの中で$ thisを使用することができないようですか?
は、それが役立ちます、ありがとうございます! – Chris