这是我在jsfiddle工作的代码 我已经使用了ready函数,但仍然没有运行 谷歌Chrome f12 +控制台没有错误。 我在jquery还是新手,我不知道这有什么不对。
<script type='text/javascript'>
src='http://ajax.googleapis.com/ajax/libs/jquery/1.6.4/jquery.min.js'</script>
<script type="text/javascript">
$(document).ready(function(event) {
$('input').bind('keypress', function (event)
var regex = new RegExp("^[a-zA-Z ]+$");
var key = String.fromCharCode(!event.charCode ? event.which : event.charCode);
if (!regex.test(key)) {
event.preventDefault();
return false;
}
});
});
</script>
<input>
答案 0 :(得分:5)
您可以使用a markup validator来检测错误。
您错过了jQuery脚本元素的开始标记中的>
。
这意味着</script
被视为无效属性。
>
结束了开始标记。
<script type="text/javascript">
,脚本的其余部分是脚本元素的内容,因为存在src
属性而被忽略。
第二个</script>
最终结束了加载jQuery的脚本元素。