Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/273.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 用JQuery函数回显HTML_Javascript_Php_Html_Jquery - Fatal编程技术网

Javascript 用JQuery函数回显HTML

Javascript 用JQuery函数回显HTML,javascript,php,html,jquery,Javascript,Php,Html,Jquery,假设我有一个HTML页面,其中一些元素具有一些JQuery函数 如果单击图像,其中一个函数将调用另一个HTML文件。被调用的HTML文件向屏幕回显一些HTML。其中一些HTML具有JQuery函数 如果我想让那些JQuery函数工作,我是必须在被调用的页面上包含它们,还是只需要在原始HTML页面上使用它们 如果您仍然不明白,希望这将有助于: 第1页有一个调用第2页的函数 第2页回显HTML,HTML中的某些元素具有JQuery函数,这些函数已在第1页上编程 我是否也必须在第2页包含实际的JQue

假设我有一个HTML页面,其中一些元素具有一些JQuery函数

如果单击图像,其中一个函数将调用另一个HTML文件。被调用的HTML文件向屏幕回显一些HTML。其中一些HTML具有JQuery函数

如果我想让那些JQuery函数工作,我是必须在被调用的页面上包含它们,还是只需要在原始HTML页面上使用它们

如果您仍然不明白,希望这将有助于:

  • 第1页有一个调用第2页的函数
  • 第2页回显HTML,HTML中的某些元素具有JQuery函数,这些函数已在第1页上编程
  • 我是否也必须在第2页包含实际的JQuery,或者如果我只在第1页包含JQuery,它会工作吗

  • 如果我理解正确,请帮忙。

    。我相信您使用AJAX加载了一些HTML,并且希望在AJAX加载内容上触发一些JQuery函数。如果我的假设是正确的,你可以用

    $(".my-ajax-loaded-content").on("click", function(){
     //do something
    });
    

    重要的是使用(jQuery 1.7+)绑定到AJAX加载的内容

    动态加载时,您必须为元素使用委托事件处理程序,即

    $(document).on("click", ".your-element-class", function(){ // or id(#)
        // code
    });
    
    通过这种方式,您可以将所有
    javascript
    代码(事件处理程序)保留在主页中,所有动态加载到
    DOM
    中的元素都可以工作


    检查jQuery。

    您需要做什么取决于jQuery函数的设置方式。没有代码是不可能的。
    调用另一个HTML文件
    这意味着什么?如果行是
    $(document).ready(function(){$(“.class”)。单击(function(){