मैं क्या शायद jQueryjQuery
की एक बहुत ही सरल सामैं इस तरह एचटीएमएल है के साथ संघर्ष कर रहा हूँ का उपयोग कर डेटा विशेषता का उपयोग कैसे करें:
<div class="star-rating" data-star-rating="5.0"></div>
<div class="star-rating" data-star-rating="2.0"></div>
मैं कुछ जावास्क्रिप्ट जो कुछ करने की आवश्यकता है इन तत्वों में से प्रत्येक के स्टार रेटिंग के आधार और वर्तमान में इस तरह दिखता है:
$('.star-rating').jRate({
startColor : '#ccc',
endColor : '#ccc',
readOnly : true,
rating : <value of data-star-rating>
});
मैं डेटा के मूल्य के साथ <value of data-star-rating>
बदलना चाहते संबंधित विशेषता तत्व अभी संसाधित किया जा
मुझे लगा कि यह $(this).data('starRating')
काम करेगा, लेकिन यह मैं इस स्थिति में डेटा विशेषता के मान कैसे उपयोग कर सकते हैं
प्रतीत नहीं होता है के लिए?
क्या आपने '$ (यह) .डेटा ('स्टार-रेटिंग') 'की कोशिश की है? – j08691
'console.log (("। स्टार-रेटिंग ") क्या होता है। डेटा ('स्टार-रेटिंग')) 'वापसी? आप तत्वों के माध्यम से भी लूप नहीं करते हैं, जो इसे प्राप्त करना चाहिए? 5।0 या 2.0? –
@ksno यह जो भी पहला है वह लौटाता है ... वास्तव में प्रासंगिक नहीं है हालांकि – Edd