2013-05-06 68 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 2013-05-06 07:45:36

+0

正在加载jquery文件 – Satpal 2013-05-06 07:46:17

+2

@undefined:'body'标记可以隐含在HTML5中。 [是的,真的。](http://www.w3.org/TR/html5/syntax.html#optional-tags)*(我不是说我认为这是个好主意......)* – 2013-05-06 07:46:44

回答

6

script自关闭标签,你需要删除向前script开始标记结束凶多吉少。

变化

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

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

检查更新后的答案。 – Adil 2013-05-06 07:48:05

+2

不客气:) – 2013-05-06 07:48:42

+2

谢谢@Samuel Liew,你真好。 – Adil 2013-05-06 07:49:17

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>

相关问题