将类添加到动态添加的元素

乔恩

我有一个共享的左菜单,位于与页面不同的文件中,因此可以在一个位置进行更新。

我将其以.js文件的形式加载到页面上,如下所示:

$(function () {
    $("#left-nav").load("templates/left-nav.html", function() {
        ...
    });

    ...
}

我希望能够为要选择的页面设置导航列表项。像这样:

$("#calendar").addClass("selected");

...其中#calendar是我的left-nav.html模板文件中列表项的ID。

我读过的所有内容都表明,加载文件后,我必须调用addClass作为回调,但是以下操作似乎无效:

$(function () {
    $("#left-nav").load("templates/left-nav.html", function() {
        $("#calendar").addClass("selected");
    });

    ...
}

问题:是否可以在页面上动态添加内容的类中添加类,如果可以,该怎么办?谢谢!

什里克

该代码正确无误,并且加法left-nav.html确实包含ID为的元素calendar

根据jQuery文档将HTML添加到DOM后,将触发complete事件。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将类添加到动态添加的元素

来自分类Dev

动态将元素添加到数组

来自分类Dev

将类添加到父元素

来自分类Dev

将类添加到erb元素

来自分类Dev

将类添加到后续元素

来自分类Dev

无法将类添加到元素

来自分类Dev

将类添加到槽元素 (?)

来自分类Dev

将数据属性添加到元素并从类名称动态添加值

来自分类Dev

将数据属性添加到元素并从类名称动态添加值

来自分类Dev

将类添加到动态添加的文本框

来自分类Dev

将列表元素动态添加到ul元素

来自分类Dev

在mouseenter上将类动态添加到相邻元素

来自分类Dev

仅在存在特定元素时将类添加到动态生成的div-Slick Slider

来自分类Dev

在php中动态地将css类添加到html元素

来自分类Dev

如何将动态类添加到 angular 中的循环元素

来自分类Dev

将类添加到所选元素之外的元素

来自分类Dev

将类添加到子元素但不添加到父元素

来自分类Dev

动态将元素添加到div不会被解析

来自分类Dev

将数据添加到动态创建的元素并绑定事件

来自分类Dev

从指令动态将角度属性添加到元素

来自分类Dev

动态将新元素添加到javascript对象

来自分类Dev

React / Rails:将元素动态添加到DOM

来自分类Dev

AngularJS-将指令动态添加到元素

来自分类Dev

将JavaScript添加到动态(插件生成的)元素

来自分类Dev

动态将JS中的元素添加到XUL

来自分类Dev

动态地将元素添加到HTML页面

来自分类Dev

Javascript将元素添加到动态div

来自分类Dev

将角度组件动态添加到新的 html 元素

来自分类Dev

将鼠标事件添加到动态创建的元素Vuejs