ETİKETLER

web-programlama

İÇERİK TÜRLERİ

Silinecek Elemanları Seçme

jQuery'nin remove() metodu aynı zamanda bir parametre alabilir; bu sayede silinecek elemanları seçmek ya da filtrelemek mümkün olur. Parametre, jQuery'nin seçici ifadelerinden herhangi birine göre yazılabilir. Aşağıdaki örnek class="italic" olan tüm <p> elemanlarını silmektedir:

jQuery empty() Metodu

jQuery empty() seçilen elemanın çocuklarını siler.

Örnek HTML kodunu dikkatle inceleyelim:

jQuery remove() Metodu

jQuery remove() metodu seçilen HTML elemanı ve çocuklarını siler.

$("#div1").remove();

Örnek HTML kodunu beraber inceleyelim:

jQuery Silme Metotları

jQuery metotları ile HTML elemanlarını silmek de mümkündür. Eleman ve içerikleri silmek için esasen iki farklı jQuery metodu mevcuttur:

  • remove() – seçilen elemanı ve varsa çocuk elemanları siler.
  • empty() – seçilen elemanın çocuklarını siler.

jQuery after()ve before() Metotları

jQuery after() metodu, bir içeriği, seçilen HTML elemanından sonra ekler. jQuery before() metodu, bir içeriği, seçilen HTML elemanından önce ekler.

$("img").after("…BİR METİN");
$("img").before("BİR METİN…");

Aşağıda after() ve before() metotlarına dair örnek HTML kodlarını bulabilirsiniz:

Çok Sayıda Yeni HTML Elemanını append() ve prepend() İle Ekleme

Bir önceki eğitimde bazı Metin/HTML değerlerini seçilen HTML elemanının önüne/sonuna ekledik. Oysa, hem append() hem de prepend() metotları sonsuz sayıda yeni elemanı parametre olarak alabilir. Yeni elemanlar ya demin bahsettiğimiz gibi jQuery + metin/HTML metodu ile ya da JavaScript kodu + DOM elemanları yolu ile üretilir.

Örneğimiz konuyu daha iyi anlamanızı sağlayacaktır:

jQuery prepend() Metodu

jQuery prepend() metodu, eklenecek içeriği seçilen HTML elemanlarının başlangıcına ekler:

$("p").prepend("EKLENECEK METIN");

Örnek HTML kodunu dikkatle inceleyelim:

jQuery append() Metodu

jQuery append() metodu, seçilmiş HTML elemanlarının sonuna içeriği ekler:

$("p").append("EKLENECEK METIN");

append() örnek HTML kodunu dikkatle inceleyelim:

jQuery Elemanlar Ekleme

jQuery ile kolayca yeni HTML elemanları ya da içerikleri ekleyebilirsiniz.

Yeni HTML içeriği eklemek amacı ile kullanılabilecek dört jQuery metodu aşağıda verilmiştir:

  • append() – içeriği seçilen elemanların sonuna ekler.
  • prepend() – içeriği seçilen elemanların başına ekler.
  • after() – içeriği seçilen elemanlardan sonra ekler.
  • before() - içeriği seçilen elemanlardan önce ekler.

attr() Fonksiyonu için Geriçağırma Fonksiyonu

jQuery'nin attr() fonksiyonu bir geriçağırma fonksiyonuyla da kullanılabilir. Geriçağırma fonksiyonunun iki parametresi vardır:

  • Seçilen eleman listesinde o andaki aktif elemanın indisi
  • Özgün (eski) değer

Fonksiyonun gönderdiği değeri yeni vasıf (attribute) değeri olarak kullanabilirsiniz.

Abone ol web-programlama