मुझे निम्नलिखित परिदृश्य मिला है:
var el = 'li';
और <li>
प्रत्येक पृष्ठ पर एक data-slide=number
विशेषता (संख्या क्रमशः 1,2,3,4,5 होने के साथ ) पर 5 हैं ।
अब मुझे वर्तमान में सक्रिय स्लाइड नंबर खोजने की आवश्यकता है जो var current = $('ul').data(current);
प्रत्येक स्लाइड परिवर्तन पर अपडेट किया गया है और अपडेट किया गया है।
अब तक मेरी कोशिश असफल रही है, चयनकर्ता के निर्माण की कोशिश कर रहा है जो वर्तमान स्लाइड से मेल खाएगा:
$('ul').find(el+[data-slide=+current+]);
कुछ भी मेल नहीं खाता / वापस नहीं करता है ...
जिस कारण से मैं इस li
भाग को हार्डकोड नहीं कर सकता , वह यह है कि यह एक उपयोगकर्ता सुलभ चर है जिसे यदि आवश्यक हो तो एक अलग तत्व में बदला जा सकता है, इसलिए यह हमेशा नहीं हो सकता है li
।
मैं क्या याद कर रहा हूँ पर कोई विचार?
$('*[data-slide]')
आप इसे उदाहरण के लिए उपयोग कर सकते हैं$('*[data-slide]').each( function() { ... });
.find(el+[data-slide=+current+]);
वह कोड है जो आप लिखते हैं? ऐसा लगता है कि आप कुछ उद्धरणों से चूक गए"[data-slide]"