JavaScript, çoğunlukla web sitelerine etkileşimli işlevler eklemek için kullanılan, iyi bilinen çok yönlü bir dildir. Bu görevleri verimli bir şekilde gerçekleştiren jQuery adlı bir kitaplık ile birlikte gelir. jQuery yöntemleri temel olarak belirli bir görevi kodla çok fazla ilgilenmeden gerçekleştiren eylemlerdir. Böyle bir yöntem “ değiştirmek() Giriş alanının değerinin değiştiğini hemen fark etmek için 'change' olayını başlatan yöntem. Çoğunlukla HTML form alanlarının yanı sıra onay kutuları, radyo düğmeleri ve seçim kutularında kullanılır.
Bu yazı, jQuery 'change()' yönteminin çalışan ve pratik uygulaması üzerinde ayrıntılı olarak durmaktadır.
jQuery “change()” Yöntemi Nasıl Çalışır?
jQuery' değiştirmek() ” yöntemi, “ değiştirmek ' olay işleyicisi. 'Değiştir' olayı, belirtilen(' ', '
Sözdizimi
$ ( seçici ) .değiştirmek ( işlev )
Yukarıdaki sözdiziminde:
-
- seçici: HTML öğesinin manipülasyonuna izin verir.
- işlev: 'change()' yöntemiyle yürütülecek işlevi belirten isteğe bağlı bir parametredir.
Örnek 1: Giriş Alanı Değiştirilmiş Değerini Almak için “change()” Yöntemini Uygulamak
Bu örnekte, “ değiştirmek() ” yöntemi, belirli bir HTML “ ” öğesinin değiştirilmiş değerini döndürmek için uygulanır.
HTML Kodu
İlk olarak, aşağıdaki HTML koduna genel bir bakış:
< h2 > jQuery değişikliği ( ) Yöntem h2 >< P > Giriş alanının değerini değiştirin: P >
Giriş alanı: < giriş tip = 'metin' değer = 'Linux' onchange = 'uyarı(bu.değer)' >
< P > Ateş etmek için verilen düğmeye tıklayın 'değişimde' etkinlik: P >
< düğme > Buraya tıklayın düğme >
Bu kod bloğunda:
-
- “ kullanarak 2. seviyenin bir alt başlığını tanımlayın. ' etiket.
- Ardından, paragrafı “” yardımıyla belirtin. ' etiket.
- Bundan sonra, “ aracılığıyla bir giriş alanı ekleyin.
'adlı etiket' Giriş alanı ”, türü “ metin ” ve değeri “ olarak linux ', sırasıyla. - Aynı zamanda bir “ onchange() Belirtilen giriş değeri değiştiğinde bir uyarı kutusu açan olay.
- “ ” etiketi, belirtilen ifade ile başka bir paragraf oluşturur.
- Son olarak, “ kullanarak bir düğme ekleyin.
' etiket.
jQuery Kodu
Şimdi, aşağıdaki jQuery kodunu göz önünde bulundurun:
< KAFA >< senaryo kaynak = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js' > senaryo >
< senaryo >
$ ( belge ) .hazır ( işlev ( ) {
$ ( 'düğme' ) .tıklamak ( işlev ( ) {
$ ( 'giriş' ) .değiştirmek ( ) ;
} ) ;
} ) ;
senaryo >
KAFA >
Yukarıdaki kod satırlarında:
-
- “
Resmi web sitesinden jQuery'nin CDN yolunu içeren 'head' bölümündeki 'etiketi' ”. - Ardından, jQuery kodu ilk olarak “ belge Hedeflenen DOM öğesini seçmek ve ' hazır() Belge yüklenir yüklenmez belirtilen işlevi() çağıran yöntem.
- Bundan sonra “ düğme ” seçici eklenir ve “ ile bağlantılıdır. tıklamak() Düğme tıklandığında bir işlevin yürütülmesine izin verecek yöntem.
- Fonksiyon tanımında, “ değiştirmek() ' yöntemi ' giriş Değeri değiştiğinde 'onchange' olayını tetikleyen öğe.
- “
Çıktı
Çıktı, tetiklenen 'onchange' olayı üzerine giriş alanının değişen değerini içeren bir uyarı kutusu görüntüler.
Örnek 2: Bir Giriş Alanının Arka Plan Rengini Değiştirmek için 'change()' Yöntemini Uygulama
Bu özel örnek, “ değiştirmek() Değeri değiştirdikten sonra giriş alanının arka plan rengini değiştirme yöntemi.
HTML Kodu
Verilen HTML kodunu takip edin:
< h2 > jQuery değişikliği ( ) Yöntem h2 >< P > Giriş alanının değerini değiştirin: P >
Giriş alanı: < giriş tip = 'metin' değer = 'Linux' > P >
Burada ' ' öğesi yalnızca türünü ve değerini belirtir.
jQuery Kodu
Şimdi, jQuery koduna geçin:
< KAFA >< senaryo kaynak = 'https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.min.js' > senaryo >
< senaryo >
$ ( belge ) .hazır ( işlev ( ) {
$ ( 'giriş' ) .değiştirmek ( işlev ( ) {
$ ( Bu ) .css ( 'arka plan rengi' , 'sarı' ) ;
} ) ;
} ) ;
senaryo >
KAFA >
Yukarıdaki kod satırlarında “ değiştirmek () ” yöntemi bir “ ekler işlev() ', 'CSS' stil özelliğini uygular ' arka plan rengi ” seçili HTML öğesinde, yani değiştirilen giriş değeri üzerine “giriş”.
Çıktı
Çıktı, değeri değiştirildiğinde verilen giriş alanının arka plan renginin değiştiğini onaylar.
Çözüm
jQuery şunları sunar: değiştirmek() Kullanıcı giriş alanının değerini değiştirdiğinde 'change' olayını başlatan yöntem. İşlevlerini desteklemek için ek bir olayla da ilişkilendirilebilir. Yalnızca “ ”, “