HTML加载jQuery函数

亚什

谁能帮我理解为什么我无法使用HTML(index.htm)加载我的jQuery函数(存储在script.js中)

以下是代码:

script.js

$.get("./Components/head.htm", function(data) {
  $("head").append(data);
});

$("#logo").on("error", function() {
  $(this).hide();
  $("#name").show();
});

$("#search").keyup(function() {
  alert($(this).val());
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<!DOCTYPE html>
<html lang="en">

<head>
  <title>SAM</title>
  <script src="https://code.jquery.com/jquery-3.5.1.min.js"></script>
  <script src="./script.js"></script>
</head>

<body>
  <div id="header">
    <div id="brand">
      <img src="./Static/Logo.png" id="logo">
      <h1 hidden id="name">SAM Store</h1>
    </div>
    <div>
      <input type="search" id="search" list="suggest">
      <datalist id="suggest">
                    <option value="Laptop"></option>
                    <option value="Mouse"></option>
                    <option value="Keyboard"></option>
                    <option value="Speaker"></option>
                    <option value="Earphone"></option>
                </datalist>
    </div>
    <script>
    </script>
  </div>
</body>

</html>

[注意:如果要在index.htm中添加$ .get函数并使用它导入script.js,则函数可以正常工作,但是如果要在index.htm上引用script.js并导入$ .get函数,则函数将无法正常工作。 。此外,在这两种情况下,浏览器都能够成功加载script.js。

advertmanagerpro.com

每当使用jquery时,始终将代码加载在on ready语句中,否则它们将不会始终按时加载。

$( document ).ready(function() {

  $.get("Components/head.htm", function(data) {
    $("head").append(data);
  });

  $("#logo").on("error", function() {
    $(this).hide();
    $("#name").show();
  });

  $("#search").keyup(function() {
    alert($(this).val());
  });

});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery加载未加载jQuery函数

来自分类Dev

在元素加载时加载jQuery函数

来自分类Dev

在元素加载时加载jQuery函数

来自分类Dev

IF中的ASP加载jquery函数

来自分类Dev

jQuery函数无法加载-undefined不是函数

来自分类Dev

如何使用jQuery load()函数从容器本身内部的锚点加载html?

来自分类Dev

从JQuery函数返回html。

来自分类Dev

html解析jquery函数

来自分类Dev

停止jQuery .html()加载javascript

来自分类Dev

jQuery load()函数重新加载页面

来自分类Dev

页面加载时的jQuery调用函数

来自分类Dev

JS在加载时单击Jquery函数

来自分类Dev

在连续函数中使用jQuery的加载

来自分类Dev

加载XPages时出错的jquery函数

来自分类Dev

在页面之后加载表单的绑定jQuery函数

来自分类Dev

加载了Ajax内容的jQuery样式函数?

来自分类Dev

在使用jQuery加载之前调用PHP函数

来自分类Dev

从外部js文件定义的jquery加载函数

来自分类Dev

jQuery函数未在文档加载时执行

来自分类Dev

jQuery函数的延迟(按钮加载状态)

来自分类Dev

jQuery-图像加载后的调用函数

来自分类Dev

加载函数时正确的Jquery语法

来自分类Dev

如何在jQuery中加载函数行为

来自分类Dev

JS在加载时单击Jquery函数

来自分类Dev

Django admin jquery加载错误:“ $不是函数”

来自分类Dev

jQuery ajax()函数-内容无法加载

来自分类Dev

在完成的函数 jquery 上重新加载表单

来自分类Dev

在 javascript 函数之前加载 jquery 下拉列表

来自分类Dev

在加载和更改时执行 jQuery 函数