2016-04-03 42 views
1

'da etkili olmaz. Shop_cat_edit adlı bir giriş var ve aşağıdaki gibi kod. Ama FireFox'ta bu kod asla işe yaramaz ... Hatta IE bile onunla iyi hissediyor. Neyi yanlış yapıyorum?preventDefault, firefox

$('[name=shop_cat_edit]').on('click',function(e){ 
    $('#shop_cat_selector_form').on('submit', function(){e.preventDefault();}); 
}); 
+0

gibi görünmelidir kullanmak beyan edilmez? veya bir keman yaratın. – Bikee

+0

Yuvalanmış işlevde 'e 'yoktur. Sadece dış olanı engelliyorsunuz. –

+0

Tamam, o zaman tıklanmış bir btn'nin varsayılan eylemini önlemek için ne yapmalıyım? –

cevap

1

değişken e fonksiyonu bunu

function(){    <-- no function param for event is set here 
    e.preventDefault(); 
} 

O siz de html kodunu yapıştırın misiniz bu

function(e){e.preventDefault();} 
+0

benim hatam) teşekkür ederim! –

0

İç .on olayı dışına taşınabilir, ardından parametresi olarak e eklenebilir.

+0

Bir örnek verebilir misiniz? –