2015-01-15 3 views
0

я есть следующие кнопки:JQuery не работает в клик слушателю

<button type="button" class="start-upload-btn">Start Uploading</button> 

Я добавляю щелчок слушателя к нему внутри тегов сценария:

<script> 
    $(document).ready(function() { 
    alert(jQuery); 
    $('.start-upload-btn').on('click', function() { 
     alert(jQuery); 
     var myData = ${dataForUpload}; 
     if (myData) { 
      $.each($.parseJSON(myData), function(key,value){ 
       alert(value.oldFile); 
      }); 
     } 
     else { 
      alert('No Data'); 
     } 
    }); 
}); 
</script> 

оповещения (JQuery); в функции щелчка не работает при нажатии. Я не могу понять, что с моим кодом.

Обновление: Я использую этот cdn для JQuery в голове.

<script src="https://code.jquery.com/jquery.min.js"></script> 

Я обновил свой код с готовностью, но он все еще не работает.

+3

Вы должны поместить свой код jQuery внутри обработчика DOMReady: '$ (function() {/ * ваш код здесь * /});' –

+0

Это нормально работает http://jsfiddle.net/26zuxks9/ – Sadikhasan

+0

yeah но не в моих файлах –

ответ

1

Написать свой код в

$(document).ready(function(){----} 

и вместо того, чтобы использовать предупреждение (JQuery) использовать отладчик;

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