javascript - Loaded() 内容不会继承 javascript

标签 javascript php jquery

即,我有两个文件:

  • index.php
  • 一些内容.php

index.php 是我加载 CSS 和 JS 的地方:

<head><link href="css/web.css" rel="stylesheet" type="text/css" /></head>
<body><script src="js/web.js" type="text/javascript"></script></body>

现在,我正在做的是使用“js/web.js”中的 load() 事件加载“some-content.php”:

 $("#content").load('some-content.php');

长话短说:

当我加载“some-content.php”时,它会从 css/web.css 继承所有必需的 CSS 样式,而无需在“some-content.php”中包含另一个链接 href

但是 JS 脚本似乎都不起作用 - 存储在 js/web.js 中的脚本位于 index.php 中

我是否强制添加:

<script src="js/web.js" type="text/javascript"></script>

再次在“some-content.php”中?

谢谢

最佳答案

您正在将工具提示绑定(bind)到页面加载时的元素。添加新内容时,需要将工具提示绑定(bind)到新添加的元素。您可以在 ajax 调用的回调函数中执行此操作,例如:

$("#content").load('some-content.php', function() {
  $(this).find("[rel='tooltip']").tooltip();
  // or put stuff like that in an initialization function and call that instead...
});

关于javascript - Loaded() 内容不会继承 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20102610/

相关文章:

php - 从 mysql 中的日期选择年份时的零值

javascript - React Redux 职责

javascript - 如何使用php将PDF文件嵌入到iframe中

php - 如何根据相同的外键将 SQL 数据库中的多行显示到复选框中

javascript - Html Javascript网站在移动设备上删除水平滚动

javascript - 为什么我不能在对象 HTMLImageElement 上使用 .hasClass(value) 方法?

javascript - 测试使用 jQuery 和 window 对象的 React 组件

javascript - 找不到模块 : Error: Can't resolve 'X\node_modules\ng-zorro-antd\src\ng-zorro-antd.less'

javascript - 如何实现类似于 Facebook 的面包屑导航?

Javascript 语法 []() 和 ()()