Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...

jQuery prop Fonksiyonunun Kullanımı

jQuery ile elimizdeki html elemanlarına özellik ekleyip – çıkarma işlemini yapmamızı sağlayan prop fonksiyonu üzerine konuşacağız.

Hemen prototipine bakarsak;

            $("eleman").prop("özellik", "değer");

şeklinde kullanım ile verilen özelliğe karşılık değer girilecektir.

Eğer aşağıdaki gibi bir prototip kullanırsak;

            $("eleman").prop("özellik");

mevcut elemanın özelliğindeki değeri bize getirecektir.

Şimdi örneklendirelim…

<div id="dv">
    <img src="http://icons.iconarchive.com/icons/paomedia/small-n-flat/24/sign-check-icon.png" id="imgResim" /><br />
    <input type="submit" value="Submit" id="btnSubmit" />
</div>

<script type="text/javascript">
    $(document).ready(function () {
        var img = $("#imgResim");
        var submit = $("#btnSubmit");
        img.click(function () {
            //disabled özelliğinin değerini elde ediyoruz.
            var Durum = submit.prop("disabled");

            if (Durum)
                //disabled özelliğine değer atıyoruz.
                submit.prop("disabled", false);
            else
                //disabled özelliğine değer atıyoruz.
                submit.prop("disabled", true);
        });
    });
</script>

Aşağıdaki gibi lalettayin bir özellik atayabilir ve değerini okuyabilirsiniz.

<div id="dv">
    <img src="http://icons.iconarchive.com/icons/paomedia/small-n-flat/24/sign-check-icon.png" id="imgResim" /><br />
    <input type="submit" value="Submit" id="btnSubmit" />
</div>

<script type="text/javascript">
    $(document).ready(function () {
        var img = $("#imgResim");
        var submit = $("#btnSubmit");
        img.click(function () {
            //Lalettayin özellik verilip, değeri atandı.
            submit.prop("abc", "123");
            //Üstteki verilen özelliğin değeri okunmaktadır.
            alert(submit.prop("abc"));
        });
    });
</script>

İyi çalışmalar dilerim…

Bunlar da hoşunuza gidebilir...

3 Cevaplar

  1. adem dedi ki:

    reklamdan makaleyi bulamadım.

    eğer bu kadar reklama ragmen yeterince kazandırmıyorsa site bence bu kadar emek verme.

    • Gençay dedi ki:

      Ne yazık ki yıllık yüksek gideri olan bu site kendi değirmenini döndürmesi gerekiyor. Üzülerek söylüyorum ki farklı türlerde denememize rağmen ancak bu reklam yerleşimi ile yıllık maliyetine denk bir bütçe söz konusu olabilmektedir.

  2. Kamil Yasin Ablay dedi ki:

    Teşekkürler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir