javascript - 仅使用 css 和 js 在网页上添加一个新部分

标签 javascript jquery css

我试图点击我网页上的图片,它会在页面上打开一个将在 css 和 javascript/jquery 中创建的新部分。我考虑过使用 .addclass() 但我不完全确定如何去做。任何人都可以给我一个这样做的例子吗?

最佳答案

一个示例,通过单击 ID 为 foo 的元素并在该元素后添加一个 ID 为 bar 的 div:

$("#foo").click(function(){
    $(this).after('<div id="bar">Some content</div>');
});

当然,在 jQuery 中有多种方法可以在 DOM 树的某处插入内容,参见:

https://api.jquery.com/category/manipulation/dom-insertion-outside/

https://api.jquery.com/category/manipulation/dom-insertion-inside/

关于javascript - 仅使用 css 和 js 在网页上添加一个新部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21591150/

相关文章:

javascript - Karma 测试成功但 PhantomJS 返回 "An error was thrown in afterAll"SyntaxError : Unexpected token ','

javascript - 在对话框中使用 HTML 输入的 jQuery 单个文件上传

jQuery :odd selector

html - 单击菜单项时如何影响其他元素

javascript - 如何沿着向量移动节点?

javascript - 无法在 React 中导入目录

javascript - 正则表达式 - 连续使用 "+ "量词

jquery - 使用 JQuery 隐藏 html 中的行

asp.net - 在使用 asp.net webform 时使用样式表重置 css 是个好主意吗?

jquery - fadeindown 文本动画使用 css 或 jQuery