before Metodu
before metodu, belirtilen öğeden önce metin ekler.
Benzer şekilde çalışan
insertBefore
metodu da bulunmaktadır.
Sözdizimi
Öğeden önce metin ekleme:
$(seçici).before(metin);
Seçilen öğelerden önce, kullanıcı tanımlı fonksiyon tarafından döndürülen metin şu şekilde eklenecektir:
$(seçici).before(function(kümedeki numara));
Fonksiyonun bir başka kullanım şekli, ikinci parametre ile öğenin eski html değerinin belirtilmesidir:
$(seçici).before(function(kümedeki numara, html dizesi));
Metin sadece düz metin değil, aynı zamanda bir DOM öğesi veya jQuery nesnesi de olabilir. Bu durumda, bu öğeler HTML kodundaki kendi konumlarından taşınacaktır.
Örnek
Belirtilen paragraftan önce metin ekleyelim:
<p id="test">metin</p>
$('#test').before('!!!');
HTML kodu şu şekilde görünecektir:
!!!<p id="test">metin</p>
Örnek
Belirtilen paragraftan önce etiketlerle birlikte metin ekleyelim:
<p id="test">metin</p>
$('#test').before('<p>!!!</p>');
HTML kodu şu şekilde görünecektir:
<p>!!!</p><p id="test">metin</p>
Örnek
Bir paragrafı diğerinin üstüne yerleştirelim (yani paragrafı eski yerinden kesip yeni bir yere koyalım):
<p id="p1">metin1</p>
<p id="p2">metin2</p>
$('#p2').before('#p1');
HTML kodu şu şekilde görünecektir:
<p id="p2">metin2</p>
<p id="p1">metin1</p>
Ayrıca Bakınız
-
insertBeforemetodu,
belirtilen öğeden önce metin ekler -
after,append,prependmetodları,
içeriği sayfada belirli bir yere eklemeyi sağlar -
clonemetodu,
seçilen öğelerin kopyalarını oluşturur