2013-11-08 4 views
0

У меня есть кнопка в видекнопка JQuery обработчика щелчок не выполняет

<button class="btn btn-danger" id="btn-reset-mainform">Reset</button> 

нажмите событие этой кнопки обрабатывается в файле отдельного .js, так что я могу использовать следующий код в другой форме также. Но это не выполняется.

$('#btn-reset-mainform').click(function (e) { 
    e.preventDefault(); 
    var form = $(this).parents('form'); 
    ResetMainForm(form); 
}); 

Любое предложение?

+1

ли скрипт внутри обработчика dom –

+0

@Arun P Johny, yeap. –

+0

@SKPaul ​​- кнопка, загружаемая динамически? –

ответ

2

попробовать что-то вроде этого

$(function(){ 
    $(document).on('click','#btn-reset-mainform',function (e) { 
     e.preventDefault(); 
     var form = $(this).parents('form'); 
     ResetMainForm(form); 
    }); 
}) 

ПРИМЕЧАНИЕ: Добавить файл JS после Jquery файла.

+0

Уважаемый rajesh, ваше предложение отлично работает. Благодарю. +1. –

1

написать свой код в document.ready и on()

$(document).ready(function(){ 
//^^^^^^^add this in your script 
$(document).on("click","#btn-reset-mainform",function (e) { 
    e.preventDefault(); 
    alert('resettng from lib'); 

    var form = $(this).parents('form'); 
    ResetMainForm(form); alert('resettng from lib'); 
    }); 

}); 
+2

это уже в. Уже функция. любая другая идея? –

+0

см. Update @SKPaul ​​ –

+0

@Riturajratan Добавьте свой js-файл после jquery-файла –

Смежные вопросы