Konular
Php
Mysql
Html
Javascript
Windows Vista
Program Anlatımı
Internet
Google
Windows 2003 Server
Komikler
Windows Xp
Isa Server
Network
Ofis Programları
Css
Photoshop
Donanım
Joomla
Youtube Video
Diğer Konular
Jquery

Linklerimiz
Eskişehir Kiralık Apart
Bareboat Holidays in Turkey
Otel Şikayet
Kiralık Tekne
Bodrum to Kos Ferryboat
Gulets For Sale in Turkey
Hotel tel
Otel Video
Otel Dizin
Otel Directory
Otel Resimleri
Otel Maps
Boutique Gulets

 
jquery Jquery ve Seçiciler (Jquery Selectors)
Seçicileri 4 ana grupta toplayabiliriz.

1) Basit seçiciler
2) Hiyerarşik seçiciler
3) Filtreli seçiciler
4) Form seçiciler

Bu seçicileri sırayla tüm özellikleri inceledikten sonra farklı tipte seçicileri bir arada kullanarak Jquery ile tüm elemanlara hakim olalım.

1) Basit seçiciler

Basit seçiciler elemanları filtresiz direk seçmek için kullanılan seçicilerdir. Aşağıdaki örneklere bakalım :

Jquery ve Seçiciler örnek : $('div')

tüm div etiketlerini seçer.
Jquery ve Seçiciler örnek : $("#main")

id özniteliği main olan elemti seçer. Bu bir katman ya da başka bir eleman da olabilir.
Jquery ve Seçiciler örnek : $(".name")

class özniteliği name olan tüm elemanları seçer.

Jquery ve Seçiciler örnek : $("div.name")

class özniteliği name olan tüm div etiketlerini seçer.

Jquery ve Seçiciler örnek : $("div.name.title")

class özniteliği name ve title olan tüm div etiketlerini seçer.

Jquery ve Seçiciler örnek : $("div.name.title")
Aşağıdaki elemanı seçer :

<div class="name" class="title"> </div>

Jquery ve Seçiciler örnek : $("img , div ")

tüm img ve div etiketlerini seçer.

Jquery ve Seçiciler örnek : Jquery ve Seçiciler örnek : $("*")

tüm elemanları seçer

2) Hiyerarşik seçiciler

Üst elemanı yani alt küme içinde olan elamlanları seçerken kullanılan seçicilerdir. Örnekle konuya girelim.

Jquery ve Seçiciler örnek : $("#main div")

id özniteliği main olan elemtin içindeki tüm div etiketelerini seçer. ( iç içe olan div etiketleri dahil )

Jquery ve Seçiciler örnek : $("#main div")

<div id="main">
<div> bu div elemanı seçilir </div>
</div>
<div> bu div elemanı seçilmez </div>


$("#main div span ")

id özniteliği main olan elemanın içindeki div elamanların içindeki span etiketlerini seçer. ( soldan sağa doğru hiyerarşik bir şekilde )

Jquery ve Seçiciler örnek : $("#main div span ")

<div id="main">
<div> <span> bu span elemanı seçilir </span> </div>
<div> <span> bu span elemanı seçilir </span> </div>
<div> <img> </div>
</div>
<div> <span> buspanelemanı seçilmez </span> </div>
<span> bu span elemanı seçilmez </span>

$("#main > div")

id özniteliği 'main' olan elementin içindeki 1. dereceden yakını olan div etiketlerini seçer. ( seçtiği div etiketin içindeki div etiketlerini seçmez. )

Jquery ve Seçiciler örnek : $("#main > div")

<div id="main">
<div> bu div elemanı seçilir </div>
<div> bu div elemanı seçilir </div>
<div> bu div elemanı seçilir
<div> bu div elemanı seçilmez</div>
</div>
bu div elemanı seçilmez
</div>

$("div + span")

div elamanından sonra gelen ilk span elamanını seçer. ( birden fazla olsa dahi ilk olanı seçer )

Jquery ve Seçiciler örnek : $("div + span")

<span> bu span etiketi seçilmez </span>
<div> bir katman
<div id="small">katman içinde katman</div>
</div>
<span>bu span elemanı seçilir</span>
<span>bu span elemanı seçilmez</span>
<div>
<span >bu span elemanı seçilmez <span>
</div>

$("div ~ span")

div elemanından sonra gelen tüm span elemanlarını seçer. ( seçtiği div etikentin içindeki başka div etiketlerini seçmez. )

Jquery ve Seçiciler örnek : $("div ~ span")

<span>bu span elemanı seçilmez </span>
<div> bir katman
<div id="small">katman içinde katman</div>
</div>
<span> bu span elemanı seçilir</span>
<span> bu span elemanı seçilir</span>
<div>
<span >bu span elemanı seçilmez<span>
</div>
<span > bu span elemanı seçilir<span>

3) Filtreli Seçiciler

Basit ya da hiyerarşik seçicileri kullanarak seçilen elemanları filtrelemek için kullanılır.

Jquery seçilen elemanları indexler. Bu sayede index numaralarına göre filtreleme yapabiliriz.

Filtreleri kullanmadan önce filtrelerin isimlerini ve işlevlerine bakalım:

* :first
* 0 numaralı indexe sahip elamanı seçer.
* ör : $('div:first')
* :last
* Son numaralı indekse sahip elemanı seçer.
* :not(selector)
* eşleşen özelliklere sahip elemanları eler.
* Jquery ve Seçiciler örnek : $("div :not ( .name )" )
* :even
* Çift numaralı indekse sahip elemanları seçer.
* Jquery ve Seçiciler örnek : $('ul li : even')
* :odd
* Tek numaralı indexe sahip elemanları seçer.
* :eq(index)
* Verilen indekse sahip elemanları seçer.
* Jquery ve Seçiciler örnek : $('ul li : eq(2)')
* :gt(index)
* Verilen indeksten daha büyük indekse sahip olan elemanları seçer.
* Jquery ve Seçiciler örnek : $('ul li : gt(2)')
* :lt(index)
* Girilen indeksten daha küçük indekse sahip elemanları seçer.
* :header
* <h2>,<h3>... header etiketleri seçer.
* :animated
* O andaki animasyonlu elemanları seçer.
* Jquery ve Seçiciler örnek : $(' div: animated')
* :nth-child(index/even/odd/equation)
* Girilen seçiciye alt kümedeki elemanları seçer.
* Jquery ve Seçiciler örnek : $(' ul li: nth-child(even)')
* :first-child
* Bulunduğu alt kümenin ilk elamanını seçer.
* Jquery ve Seçiciler örnek : $(' ul li: first-child')
* :last-child
* Bulunduğu alt kümenin son elamanını seçer.< /li>
* :only-child
* Bulunduğu kümede eleman tek ise eleman seçilir.
* Jquery ve Seçiciler örnek : $(' ul li: only-child')

Bu filtrelerin dışında başka tipte bir filtre daha var:

Attributed filters ( Öznitelik filtreleri )

Elamanları özniteliklerine göre filtrelemek için kullanılır.

Jquery ve Seçiciler örnek :
<img alt="img1" src="images/image1.jpg">
<img alt="img2" src="images/image2.jpg">
<img alt="img3" src="images/image1.png">

Jquery ve Seçiciler örnek : $("img [alt = img1]")

alt özniteliği img1 olan img etiketli elamanı seçer.

Jquery ve Seçiciler örnek : $("img [alt*= img]")

alt özniteliğinde img barındıran img etiketli elamanı seçer ki bu örnekteki tüm elamları seçer.

Jquery ve Seçiciler örnek : $("img [src^=images/image1]")

src özniteliği images/image1 ile başlıyan tüm img etiketli elamanları seçer.

Jquery ve Seçiciler örnek : $("img [alt$= .jpg]")

src özniteliği .jpg ile biten tüm img etiketli elamanları seçer.

Şimdi elemanların gizli ya da görünür olanları seçmek ve eleman içeriğine göre filtrelemek için kullanılar seçicileri inceleyelim.

* :hidden
* Jquery ve Seçiciler örnek : $("div : hidden")
Gizlenmiş elemanları seçer.
* :visible
* Görünür elemanları seçer :contains(text)
* Girilen ifadeyi bulunduran elemanları seçer.
* Jquery ve Seçiciler örnek : $("p : contains ('elma')")
* :empty
* Alt eleman bulundurmayan boş elamanları seçer.
* :has(selector)
* Girilen elamanı alt eleman olarak barındıran elemanları seçer.
* :parent
* Alt eleman barındıran elemanları seçer.


4) Form seçiciler.

Form elemanlarını direk seçmek için kullanılan seçicilerdir.

* :input
* Tüm form elemanlarını seçer.
* :text
* text tipi form elemanlarını seçer.
* Jquery ve Seçiciler örnek : $(':text')
* <input type="text" name="text field"> elemanı seçer.
* :password
* password tipi form elemanlarını seçer.
* :radio
* radio tipi form elemanlarını seçer.
* :checkbox
* chechbox tipi form elemanlarını seçer.
* :submit
* submit tipi form elemanlarını seçer.
* :image
* image tipi form elemanlarını seçer.
* :reset
* reset tipi form elemanlarını seçer.
* :button
* button tipi form elemanlarını seçer.
* :file
* file tipi form elemanlarını seçer.
*

Şimdi form elanlarınını filtrelemek için kullanılan seçicileri inceleyelim.

* :enabled
* Değiştirilebilen elemanlarını seçer.
* Jquery ve Seçiciler örnek : $('form : enabled')
* :disabled
* Değiştirilmeye kapatılmış elamanlarını seçer.
* :checked
* İşaretlenmiş onay kutularını seçer. Jquery ve Seçiciler örnek : $('form : checked')
* :selected
* option tipi seçilmiş elemanları seçer.
Böyyük Patron Tarafından 26-04-2010 Tarihinde Gönderilmiştir.   Bu Konuyu Yazdır
Kaynak : Zülküf Küçüközer

 

En Son Eklenenler
php
php klasörün altındaki dosyaları ve klasörleri göstermek
php
php array verilerini dosyaya kayıt etme dosyadan okuma
php
php string içindeki fazla boşlukları (whitespaces) kaldırmak
Diğer Konular
.htaccess ile dosyalarınız cache ile sayfa hızınız artsın
Javascript
javascript linklerde referrer bilgisi gönderilmesi
jquery
input ve textarea kutularına girilince kutunun içindeki değerlerin silinmesi
jquery
jquery ui autocomplate - Sonuçları formatlamak
jquery
jquery ui autocomplate - arama sonuçlarında satır sayısı belirlemek
php
iconv ile utf karakterleri çeviriken kesme işareti (apstrof) sorunu
php
ip adresi kontrolü ip validate
php
url adresi kontrolü validate url
php
php mail adresi kontrolü filter_var
php
dosya include error hatasını engellemek
jquery
internet explorer position fixed sorununu jquery ile çözmek
jquery
input alanlara girilen sayıların toplanarak gösterilmesi
MYSQL
aynı satırdaki (row) field değerlerin içinde en büyüğünü (max) bulmak
MYSQL
aynı satırdaki (row) field değerlerin içinde en küçüğünü (min) bulmak
jquery
select kutusunda seçilen option daki attribute özelliğindeki değeri almak
jquery
jquery dizide max ve min işlemeleri array max min
MYSQL
mysql de türkçe kayıtlı alanlarda arama yapmak
php
str_shuffle()
php
sql_regcase()
php
mysql_affected_rows()
php
php Chop
php
php pathinfo
MYSQL
Mysql de trigger
php
eposta adresine ait mx kaydının olup olmadığını kontrol etmek
php
Türkçe karakter destekli array sort
Javascript
Diziler ve Türkçe Karakterleri Sıralama
php
php curl türkçe karakter sorunu çözülmüştür
jquery
jquery mouse sağ tuşu kilitlemek
jquery
jquery tagların value değerini öğrenmek
jquery
jquery multiple selector çoklu element seçimi
jquery
jquery zebra tablolar yapmak iki renkli tablo yapımı
jquery
jquery sayfayı refresh etmek sayfayı yenilemek
jquery
jquery resim yüklenemiyorsa farklı resim göstermek
php
tckimlik sorgulama
php
php ile javascript ve style (css) dosyalarını browsere sıkıştırarak göndermek
php
curl ile twitpic.com sitesine resim upload etmek
php
stringde aradağımız stringin posizyonunu bulmak tripos()
İletişim : bpatron@codekodu.com
877312Kişi Tarafından Sitemiz Ziyaret Edilmiştir. 24 Kişi Online
Bugün 01 Saat 58 Dakikada Sitemizi Tekil 108 Kişi Ziyaret Etmiştir.
Dün Sitemizi Tekil 937 Kişi Ziyaret Etmiştir.
Sitemizi En Çok Tekil 14-03-2012 Tarihinde 962 Kişi Ziyaret Etmiştir.
Sitemizdeki bilgilerin büyük çoğunluğu alıntıdır.İlgili yazının yazarının veya kaynak sahibinin istemesi halinde ilgili yazı sitemizden kaldırılacaktır.
Sitemizin İmalatı Böyyükpatron Tarafından Yapılmıştır.