Saya punya skenario berikut:
var el = 'li';
dan ada 5 <li>'s pada halaman masing-masing dengan data-slide=numberatribut (nomor masing-masing 1,2,3,4,5) .
Saya sekarang perlu menemukan nomor slide yang sedang aktif yang dipetakan ke var current = $('ul').data(current);dan diperbarui pada setiap perubahan slide.
Sejauh ini percobaan saya tidak berhasil, mencoba membuat pemilih yang cocok dengan slide saat ini:
$('ul').find(el+[data-slide=+current+]);
tidak cocok / mengembalikan apa pun ...
Alasan saya tidak bisa meng-hardcode libagian tersebut adalah karena ini adalah variabel yang dapat diakses pengguna yang dapat diubah ke elemen lain jika diperlukan, jadi itu mungkin tidak selalu menjadi li.
Ada ide tentang apa yang saya lewatkan?
$('*[data-slide]')Anda dapat menggunakannya dengan misalnya$('*[data-slide]').each( function() { ... });
.find(el+[data-slide=+current+]);adalah kode yang Anda tulis? sepertinya Anda melewatkan beberapa kutipan untuk"[data-slide]"