2013-05-06 4 views
0

jQuery не работает на моей HTML-странице. Возможно, некоторые проблемы с кодом/синтаксисом. Нужно взглянуть на несколько хороших глаз.jQuery не работает на моей странице HTML

<head> 
<script src="../common/js/jquery-1.9.0.js"/> 
<script> 
$(document).ready(function(){ 
    $("#insert").click(function(){ 
     alert("ok"); 
    }); 
}); 
</script> 
</head> 

<body> 
    <input type="submit" id="insert" value="Insert"/> 
</body> 
</html> 

Мой файл есть, я уверен, но мое предупреждение не появилось. Пожалуйста, помогите

+3

Где находится тег body? – undefined

+0

Загружается файл jquery – Satpal

+2

@undefined: Тег 'body' может быть указан в HTML5. [Да, действительно.] (Http://www.w3.org/TR/html5/syntax.html#optional-tags) * (я не говорю, что я думаю, что это хорошая идея ...) * –

ответ

6

script является не Самозакрывающихся тегам, вам необходимо удалить косую черту в конце script открывающего тега.

Изменить

<script src="../common/js/jquery-1.9.0.js"/> 

Для

<script src="../common/js/jquery-1.9.0.js"></script> 
+0

Проверьте обновленный ответ. – Adil

+2

Добро пожаловать :) –

+2

Спасибо @Samuel Liew, так мило с вашей стороны. – Adil

2

Самозакрывающиеся сценарий тег не будет работать - вам это нужно -

<script src="../common/js/jquery-1.9.0.js"></script> 
3

Изменить этот <script src="../common/js/jquery-1.9.0.js"/>

к настоящему другу: <script src="../common/js/jquery-1.9.0.js"></script>

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