Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript引用错误_Javascript_Php_Jquery - Fatal编程技术网

Javascript引用错误

Javascript引用错误,javascript,php,jquery,Javascript,Php,Jquery,我试图在keydown上调用javascript函数,但出现错误: /*调用javascript文件*/ $(文档).ready(函数(){ 项_集(); }); /*custom.js*/ 函数项_集(){ $(文档).ready(函数(){ 函数检查(idname){ //允许:退格、删除、制表符、转义、输入和。 var e=document.getElementById(idname); if(jQuery.inArray(e.keyCode[46,8,9,27,13,110,190])

我试图在keydown上调用javascript函数,但出现错误:

/*调用javascript文件*/
$(文档).ready(函数(){
项_集();
});
/*custom.js*/
函数项_集(){
$(文档).ready(函数(){
函数检查(idname){
//允许:退格、删除、制表符、转义、输入和。
var e=document.getElementById(idname);
if(jQuery.inArray(e.keyCode[46,8,9,27,13,110,190])!=-1||
//允许:Ctrl+A、Command+A
(e.keyCode==65&&(e.ctrlKey==true | | e.metaKey==true))|
//允许:起始、结束、左、右、下、上

(e.keyCode>=35&&e.keyCode我认为您的问题是需要在调用文件中引用自定义脚本

<script src="custom.js"></script>
<script>
  $(document).ready(function() {
    item_set(); //now you have access to this function
  });
</script>

您是否已将脚本添加到与html相同的文件中,或者如果未添加脚本,是否已提供JS文件的路径?脚本位于不同的文件中,但我使用函数调用它!我确信这一点,因为我在那里有更多函数,它们正在工作。请告诉我您需要做什么。e=document.getElementById(idname);-->这个Id在哪里?你在某处调用check()吗?还有你这样做的原因吗?为什么不只是在脚本中包含文件?或者尝试实现ES6模块或使用require.js?是的,我在HTML页面中调用…上面有代码,Id是“item\u cost”
...
<body>
  ...
  html
  and
  stuff
  ...
  <script src="custom.js"></script>
  <script>
    item_set();
  </script>
</body>