⭐🚀 TkyNET | Blacklist ve Profesyonel DDoS Korumalı TeamSpeak 3 Sunucuları 🚀⭐
Sponsor Görsel
Server ip : 95.173.173.2 || Ts3 : LCAPRO www.lcapro.net
Sponsor Görsel 2
SponsorSponsor

jQuery HTML Eleman Seçicileri (Selectors)

Konu

#1
jQuery içinde HTML eleman seçicileri en önemli bileşenlerden biridir. Eleman seçiciler, HTML elemanlarını seçme ve bunların üzerinde çeşitli işlemler gerçekleştirme imkanı sağlar.
jQuery, HTML elemanları seçmek ya da bulmak için aşağıdaki bilgileri kullanır:
  • Elemanın ID'si

  • Elemanın sınıfı (class)

  • Elemanın tipi

  • Elemanın vasıfları (attribute)

  • Elemanın vasıf değerleri

  • ve bunlara benzer diğer bilgiler
Genellikle jQuery'nin seçicileri CSS'e dayanır; kendisine özgü birkaç seçici de mevcuttur.
jQuery'de bütün seçiciler, bir dolar işaretiyle başlar ve parantezler içindeki ifade ile devam eder:
Kod:
$()
 
Eleman seçimi
jQuery eleman seçicisi, elemanları adına göre seçer. Eğer kod içindeki bütün paragraf elemanlarını (<p>) seçmek istiyorsanız aşağıdaki ifadeyi kullanmalısınız:
Kod:
$("p")
Bir düğmeye tıklayınca tüm paragrafları görünmez hale getirelim:
Kod:
$(document).ready(function(){
  $("button").click(function(){
    $("p").hide();
  });
});

 
#id seçicisi
jQuery #id seçicisi, HTML tag'ının id özelliğini kullanarak belirlenen bir elemanı seçer. Sayfa içinde id unique (tek) olmalıdır:
Kod:
$("#test")
Kullanıcı bir düğmeye tıklayınca id="t1" olan elemanın gizlenmesi
Kod:
$(document).ready(function(){
  $("button1").click(function(){
    $("#t1").hide();});
});

 
Sınıf seçicisi
jQuery sınıf seçicisi belirli bir sınıf elemanlarını sınıf adı ile bulur. Belirli bir sınıfın elemanlarını bulmak için, sınıf adından önce bir nokta sembolü yerleştirmek gerekir:
Kod:
$(".sali")
 
Sınıf seçicisi: Kapsamlı örnek HTML5 programı
Kod:
<!DOCTYPE html>
<html>
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
        <script>
            $(document).ready(function(){
                              $("button").click(function(){
                                                $(".pers").hide();
                                                });
                              });
            </script>
    </head>
    <body>
       
        <h2 class="pers">Butona tıklarsan ben yok olurum ☹</h2>
        <p class="pers">Ben de yok olurum ☹</p>
        <p>Ben kalırım ☺</p>
        <button>Tıkla</button>
    </body>
</html>

jquery_html_eleman_secicileri-1
Tıkla düğmesine bastığınızda pers class'ına ait değerler yok olacaktır.
jquery_html_eleman_secicileri-1-1
 
Diğer seçici İfadeler:
[b]Yazılış Biçimi[/b]
[b]Açıklama[/b]
$("*")
Bütün elemanları seçer
$(this)
O anda aktif olan HTML5 elemanını seçer
$("p.d1")
class="d1"  olan bütün <p> elemanlarını seçer
$("p:first")
İlk <p> elemanını seçer
$("ul li:first")
İlk <ul> elemanının ilk <li> elemanını seçer
$("ul li:first-child")
Her <ul>elemanının ilk <li> elemanını seçer
$("[href]")
href vasfını içeren bütün elemanları seçer
$("a[target='_blank']")
Hedef vasıf değeri  "_blank" olan bütün <a> elemanlarını seçer
$("a[target!='_blank']")
Hedef vasıf değeri "_blank" olmayan bütün <a> elemanlarını seçer."_blank"
$(":button")
<button> tipindeki bütün <button> ve <input> elemanlarını seçer
$("tr:even")
Bütün çift <tr> elemanlarını seçer
$("tr:odd")
Bütün tek <tr> elemanlarını seçer

 
Örnekler:
1. Tabloda çift satırları pembeye boyama
HTML5 Kodu
Kod:
<!DOCTYPE html>
<html>
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
        <script>
            $(document).ready(function(){
            $("tr:even").css("background-color","pink");
                            });
        </script>
    </head>

<body>
    <h1>BALKAN ULKELERI</h1>
        <table border="1">
            <tr>
                <th>ULKE</th>
                <th>NUFUS</th>
            </tr>
            <tr>
                <td>TURKIYE</td>
                <td>78</td>
            </tr>
            <tr>
                <td>YUNANISTAN</td>
                <td>9</td>
            </tr>
            <tr>
                <td>BULGARISTAN</td>
                <td>8.5</td>
            </tr>
            <tr>
                <td>ROMANYA</td>
                <td>25</td>
            </tr>
            <tr>
                <td>BOSNA-HERSEK</td>
                <td>4</td>
            </tr>
        </table>
    </body>
</html>

jquery_html_eleman_secicileri-2
 
Örnek: İlk <ul> elemanının ilk <li> elemanını seçme
Kod:
<!DOCTYPE html>
<html>
    <head>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
        <script>
            $(document).ready(function(){
                              $("button").click(function(){
                                                $("ul li:first").hide();
                                                });
                              });
            </script>
    </head>
    <body>
       
        <p>1.LISTE:</p>
        <ul>
            <li>ALMANYA</li>
            <li>HOLLANDA</li>
            <li>BELCIKA</li>
        </ul>
       
        <p>2.LISTE:</p>
        <ul>
            <li>INGILTERE</li>
            <li>RUSYA</li>
            <li>ISVEC</li>
        </ul>
       
        <button>TIKLA</button>
       
    </body>
</html>

jquery_html_eleman_secicileri-3
TIKLA düğmesine tıkladığınızda, ilk listedeki ilk liste elemanı (ALMANYA) görünmez olacaktır.
jquery_html_eleman_secicileri-4
Cevapla
#2
Teşekkür ederim hocam. Güzel paylaşım
Cevapla
#3
(06-03-2020, 18:44)Blindmanthe Adlı Kullanıcıdan Alıntı: Teşekkür ederim hocam. Güzel paylaşım

Rica Ederim
Cevapla
#4
Teşekkürler
Cevapla
#5
(06-03-2020, 18:49)ITenGriTR Adlı Kullanıcıdan Alıntı: Teşekkürler

Rica ederim
Cevapla
#6
Teşekkürler
Linksta
Cevapla
#7
Teşekkürler.
Cevapla
Cevapla
#9
Thanks
stywashere
Cevapla
#10
@"JesusWGlasses" You are welcome
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da