2015-01-17 4 views
0

У меня есть одна форма на странице не кнопка отправки:JQuery не реагирует на нажатие кнопки (не подают)

<form id='voteForm' action='xyz' method='post'> 
<fieldset>  
<input type="hidden" id="task_id" value="{$feature_details['task_id']}" /> 
<input type="hidden" id="vote_id" value="{$vote['vote_id']}" /> 
<input type="hidden" id="vote_type" value="{$vote['vote_type']}" /> 
<input type="hidden" id="vote_rating" value="{$vote['vote_rating']}" /> 
<input id="btn-update-vote" class="btn btn-sm btn-primary" type='button' disabled="disabled" value="{L('SubmitVote')}"> 
</fieldset> 
</form> 

Я не могу получить Jquery поймать событие щелчка на кнопке «SubmitVote» не ни из них, как представляется, работают:

$('#btn_update_vote').click(function() { 
    console.log('Click: #btn_update_vote'); 
}) 

$('form#voteForm').on('click', '#btn_update_vote', function() { 
    console.log('Click: #btn_add_comment'); 
}) 

Я не понимаю, что может вызвать это! Любая помощь ценится!

BTW: Я могу установить отключенный атрибут на кнопке с помощью JQuery и на «documentReady» Я вхожу кнопку на консоли:

[Log] [ (tracker, line 446) 
<input id=​"btn-update-vote" class=​"btn btn-sm btn-primary" type=​"button" disabled=​"disabled" value=​"Cast Your Vote">​ 
] 

ответ

0
<input id="btn-update-vote" 

$('#btn_update_vote').click(//... 

Вы объявили ваш идентификатор с тире (-), не подчеркивание (_), так что вам нужно

$('#btn-update-vote').click(

Также @Richer правильно

+0

хорошо глаз! извините за нарушение в силе из-за перехвата костяной головы! Thank-you –

+0

@SteveCronin Я больше поклонник звездного трека. Не стесняйтесь путать силу всякий раз. – chiliNUT

1

Ваша кнопка атр отключена = "ди sabled "сделать его незаметным, даже встроенным onclick listen.