小编Far*_*son的帖子

Jquery事件没有从内部.html加载的内容中触发

所以这是我有一个列表的场景,它根据点击的内容将一些HTML加载到div中:

<ul id="menu">
  <li id="empNav1" class="selected"><a href="#">Employer Overview</a></li>
  <li id="empNav2"><a href="#">Why We're Better</a></li>
  <li id="empNav3"><a href="#">Job Slots + Resume DB</a></li>
</ul>

<div class="subItem"></div>
Run Code Online (Sandbox Code Playgroud)

--------- jquery ------------

$(document).ready(function () {
   var sections = $("#menu li");
   var content = $(".subItem");


sections.click(function () {
    switch (this.id) {
        case "empNav1":
           content.html('<ul><li id="submenu1">11111</li><li>1111</li></ul>');
           break;
        case "empNav2":
            content.html('<ul><li id="submenu2">222222</li>li>22222</li></ul>');
            break;
        case "empNav2":
            content.html('<ul><li id="submenu3">333333</li>li>33333</li></ul>');
            break;
}
});
   $('li#submenu1').click(function {
       content.html('<ul><li id="submenu2">222222</li>li>22222</li></ul>');
       });     
    });
Run Code Online (Sandbox Code Playgroud)

所以我的问题是:如何为.html事件中加载的内容触发事件?我尝试了一些但没有工作的东西.我希望加载的内容能够触发影响页面的事件.

html javascript jquery

0
推荐指数
1
解决办法
243
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1