Я новичок в JQuery и изучаю книгу. По какой-то сумасшедшей причине этот селектор/событие sdtatement отказывается работать, хотя, согласно книге, он должен работать. Я знаю, что JQuery загружается, так как я могу получить предупреждение() для работы. Так может кто-то сказать мне, что не так с этим фрагментом?Почему мой селектор JQuery не работает?
<script src="http://www.ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="<?php echo base_url();?>js/global.js"></script>
$('input#name-submit').on('click',function(){
alert(1);
});
Консоль говорит, что $ не определено. оператор php просто ссылается на базовый url в Codeigniter.
Большое спасибо
Используйте ' http: // ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js' вместо 'http://www.ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js' в 'src' первого тега' script'. –
Разве консоль не говорит, что ей не удалось найти URL-адрес библиотеки jQuery? – Barmar
Кроме того, 'alert()' является функцией JavaScript, поэтому вызов его не означает, что вы используете jQuery. jQuery - это не язык, а структура, которая добавляет некоторые функции в JavaScript, чтобы облегчить манипулирование DOM, запросы ajax и т. д. –