Saya ingin mencari semua nod anak
a[number]-[satu atau lebih aksara] // contoh: // - id="a1-a" // - id="a1-b" // - id="a1-abcd" // - id="a10-f" // - id="a0-z" // - id="b1-a" // Haram // - id="a1-2" // HaramJadi saya cuba:
const item = gElement.querySelectorAll(`[id^='a[0-9]+-[a-zA-Z]+'] `)
Walau bagaimanapun, ia tidak berfungsi.
Dalam pemilih pertanyaan anda, anda menggunakan corak (
[0-9]+
) yang tidak ditafsirkan sebagai ungkapan biasa. Cipta objek ungkapan biasa daripada rentetan menggunakan pembina RegExp: