Arkadaşlar jQuery ile istediğimiz nesnenin html içeriğini düzenleyebilir yada value değerini alabiliriz. Şimdi bu metodları görelim.
DOM(document object model) dediğimiz kavram <div><li><span><p> gibi nesnelerdir.
.html()
.text()
.val()
.html()-> Seçtiğimiz nesnenin html içeriğine erişmemizi ve bu içeriği değiştirmemize yarar.
1
|
$( 'p' ).html( "<a href='#'>Tıkla</a>" ); |
Burda p nesnemizin içine bir html içerik ekledik. Yani artık p içinde Tıkla isminde bir a nesnesi olacak.
1
|
< p > Bu bir Paragraftır</ p > |
.text()-> Seçtiğimiz nesnenin text içeriğine erişmemizi ve bu içeriği değiştirmemize yarar.
Aynı örnek üzerinden gidecek olursak.
1
|
$( 'p' ).text( "<a href='#'>Tıkla</a>" ); |
Burda text ile içerik eklediğimiz için p nesnesi içinde aynen <a href=’#'>Tıkla</a> şeklinde görünecek. Yani tarayıcımız bunun bir html kodu değil de text içerik olduğunu sanacak.
.val() -> Seçilen nesnenin içinde value değeri varsa bu değeri almamıza ve değiştirmemize yarar.
<a><span><div> gibi nesneleri value değeri almaz. Bundan dolayı bu nesneler üzerinde val() metodunu uygulayamayız.
1
2
3
|
var deger=$( 'input' ).val(); alert(deger); |
İnput nesnesinin value değerini alıp ekrana bastırdık. Eğer value değerini değiştirmek istiyorsak şöyle yapabiliriz.
$(‘input’).val(‘yeni value değeri’);
1
|
< input type = "text" value = "Ad Soyad" /> |
Bu 3 metodu ilerde çok kullanacağız