2016-10-25 3 views
1

У меня возникла проблема в течение всей ночи. Я нажму кнопку, и у меня ничего нет или нет. Пожалуйста, помогите мне. И так извини за мой плохой английский. Я попытаюсь учиться.функция щелкнула не работает для меня на adminLTE


 
$(document).ready(function() { 
 
    $("#test-click").on("click",function() { 
 
     alert('1'); 
 
    }); 
 
}); 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button type="button" id="test-click">testClick</button>

+0

Попробуйте использовать событие event.preventDefault() 'внутри события click. – Samir

+0

обновить версию библиотеки jquery – Bhavik

+0

Я вижу «Uncaught TypeError: $ (...). On не является функцией« on the console » –

ответ

0

Да конечно! ваш код не работает. потому что событие .on() происходит после jquery версии 1.7.x. Пожалуйста, используйте событие .live() вместо .on(). Или используйте последнюю версию jquery.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script> 
 
<script> 
 
    $(document).ready(function(){ 
 
    $("#test-click").live("click",function(){ 
 
     alert('1'); 
 
    }); 
 
    }); 
 

 
</script> 
 
<button type="button" id="test-click">testClick</button>

+0

Моя вина. Я получаю jquery версии 1.6, но теперь я использую работу 3.1.It. Спасибо. –

0

Вы можете попробовать это. Работает.

$(document).ready(function(){ 
$("#test-click").click(function(){ 
alert("1"); 

}) 
}); 
+0

Моя вина. Я получаю jquery версии 1.6, но теперь я использую работу 3.1.It. Спасибо. –

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

  • Нет связанных вопросов^_^