jquery
  • input
  • onclick
  • 2011-04-17 26 views 8 likes 
    8

    Bu işe yarıyor gibi görünüyor. Herhangi bir yardım harika olurdu. Ben jquery ile yeni başlayan biriyim.jQuery onClick olay

    $('#add_button').click(function() { 
        $("#add_button").hide(); 
    }); 
    

    İşte

    <input id='add_button' type='submit' class='add_now' value='' /> 
    

    yeterince basit görünüyor HTML, ancak girdi tıklayarak şey yapmaz. Hedefleri hedeflemek için farklı bir yöntem var mı? Teşekkürler.

    +0

    Görünüşe göre formunuz şu anda aynı sayfaya geri gönderiyor. Formu bu şekilde göndermeyi asla denemeyeceğinizi varsayarak, göndermek yerine type = 'button' kullanabilirsiniz. –

    +0

    Huh, hala bu yöntemle hiç şansınız yok. Bir düğme tipine değiştirdim. Bu,

    etiketinin içinde değil. Bu bir şeyi değiştirir mi? Daha sonra nasıl ele alınacağı konusunda basit bir giriş yaptım. –

    cevap

    17

    Eğer komut önce jQuery eklemeyi ihmal etmeyin

    $(document).ready(function() { 
        $('#add_button').click(function() { 
         $("#add_button").hide(); 
        }); 
    }); 
    
    +0

    Her ikisi de zaten yerinde. Teşekkür ederim! –

    +0

    ne olduğunu biliyorsunuz .. Fonksiyonum, yukarıdaki belge hazır fonksiyonundan kapatıldı! Teşekkürler, aksi halde fark etmezdi. –

    0

    İşlevinizden false döndürün.

    1

    Tarayıcının varsayılan eylemini önlemek için return false;'u eklemelisiniz.

    <script src="http://code.jquery.com/jquery-latest.js"></script> 
    

    Ve belge hazır işlevi içinde kodunuzu koyun:

    +0

    Bu bir fark yaratmıyor gibi görünüyor. Bana bir örnek gösterebilir misin? –

    +0

    ** [Bunu deneyin] (http://jsfiddle.net/9J6kd/) ** – qwertymk

    0

    sorun jQuery formu üzerinde olduğunu olabilir. HTML’nizin altına taşımayı deneyin.

    İlgili konular