18 Nisan 2013 Perşembe

İpucu - Jquery selector

Jquery kullanırken id'si istenilen bir kelime ile başlayan elementleri nasıl bulacağınız sorunun cevabı, buyrun;

Kullanım şekli;
div[id ^ = "xxxx"]

Örnekle ifade edelim. Aşağıda gördüğünüz gibi farklı id'lere sahip div'ler mevcut. id'si "user_" ile başlayan bu divleri seçebilmek için aşağıdaki kodu kullanabilirsiniz.

<div id="user_1366bcf0-af25-42de-820b-63b7f23788e0">...</div>
<div id="user_ee018e81-7bfn-4825-00c6-2c1230ca65b6">...</div>
<div id="user_cb33efcc-8h61-4c3c-867a-83ba95a24400">...</div>


$userItems = $('#div[id ^= "user_"]');                       

Şunu düşünüyor olabilirsiniz. Bunların hepsini tek bir div'e alır onun altındaki div'leri bulabilirim diyor olabilirsiniz. Fakat bu verdiğim örnek özellikle bu div'ler aynı sayfada farklı frame'ler içerisinde kullanılıyorsa ihtiyaç duyulacaktır ;)


Hiç yorum yok:

Yorum Gönder