Saya memiliki HTML berikut:
<div id="mydiv">
<div class="myclass"></div>
</div>
Saya ingin dapat menggunakan pemilih yang memilih bagian dalam div
, tetapi khusus untuk mydiv
wadah. Bagaimana saya bisa mencapai ini dengan jQuery?
javascript
jquery
html
class
jquery-selectors
Idan Shechter
sumber
sumber
$('#mydiv').find('.myclass');
pendekatan yang sama seperti yang digunakan dalam cuplikan kode pertama. Kebetulan: '... pilih setiapid=mydiv
'? Ada seharusnya hanya pernah menjadi salah satu penggunaan yang diberikanid
di halaman (sebuahid
harus unik dalam dokumen ).Coba ini
sumber
div
(atau jika akan selalu adiv
) Anda dapat menyederhanakan menjadi $ ("# mydiv .myclass").document.queryselectorall
itu mungkin akan mencari dengan cara yang sama dan dalam kasus Anda melakukan pemeriksaan tambahan . Kemungkinan implementasi asli melakukan hal yang sama.Anda akan melakukannya dengan cara yang sama Anda akan menerapkan pemilih css. Untuk instanse bisa Anda lakukan
atau
Yang terakhir akan cocok dengan setiap myclass di dalam myDiv, termasuk myclass di dalam myclass.
sumber
Jika Anda ingin memilih setiap elemen yang memiliki atribut kelas "myclass" gunakan
Jika Anda ingin memilih hanya elemen div yang memiliki atribut kelas "myclass" gunakan
temukan lebih banyak tentang penyeleksi jquery lihat artikel ini
sumber
coba ini sebagai gantinya
$(".video-divs.focused")
. Ini berfungsi jika Anda mencari video-div yang fokus.sumber