আমি নিম্নলিখিত পরিস্থিতি পেয়েছি:
var el = 'li';
এবং <li>
পৃষ্ঠায় 5 টি রয়েছে একটি data-slide=number
বৈশিষ্ট্য সহ (সংখ্যাটি যথাক্রমে 1,2,3,4,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]"