javascript - 如何在包含的 html 中使用 jquery?

标签 javascript jquery html

对不起标题... 所以我将 index.html 分成 div,然后我使用 contant 调用:

<script>$(function(){$("#work_bunch").load("wb.html"); });</script>

它工作正常,但我不会在 wb.html 中的元素上使用 jquery 我在索引中使用了它:

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

我在 .js 文件中写的内容在索引中似乎工作正常 但我无法选择 wb.html

中的任何元素

例如(如果 img5 是一个元素 wb.html):

$("#img5").mouseover(function(){
  $(img5).fadeOut(2000);
});

最佳答案

你需要使用事件委托(delegate):

$(document).on('mouseover', '#element_in_wb_page', function() {
    // your function
});

在你的情况下:

$(document).on('mouseover', '#img5', function() {
    $(this).fadeOut(2000);
});

关于javascript - 如何在包含的 html 中使用 jquery?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27352812/

相关文章:

javascript - 使用 javascript 抓取模式内部

jquery - 使用 jquery 选择和设置奇数组合元素的样式

javascript - Jquery .ajax() 本地测试

javascript - 在没有jquery的情况下传递事件对象

javascript - Node : Pass array and display the values on html page

javascript - 我怎样才能知道使用 java 脚本的 pdf 的尺寸,并拍摄它的快照以显示在网页上?

javascript - "pick"函数的 TypeScript 泛型类型(结果对象值类型)

javascript - ajax post选择器作为opencart "add to cart"按钮中的数据

javascript - 使用 Jquery 将我页面上的 div 插入到我页面的另一部分

html - flex 属性在 IE 中不起作用