在 jQuery 中创建元素 您所在的位置:网站首页 js中创建元素 在 jQuery 中创建元素

在 jQuery 中创建元素

2023-03-14 23:21| 来源: 网络整理| 查看: 265

当前位置:主页 > 学无止境 > WEB前端 > WEB前端 编程语言 网络 算法 操作系统 数据库 在 jQuery 中创建元素 作者:迹忆客 最近更新:2023/03/13 浏览次数:

createElement() 是来自核心 JavaScript 的用于创建 HTML 元素的方法。在 jQuery 中,有一些方法可以执行类似的操作。

本教程演示如何在 jQuery 中创建 HTML 元素。

在 jQuery 中创建元素

jQuery 中有四种创建 HTML 元素的方法:

让我们讨论并尝试每种方法的示例。

使用 append() 方法在 jQuery 中创建元素

append() 方法将元素添加到所选元素的末尾。添加一个 HTML 元素的语法很简单。

参见示例:

$(document).ready(function(){ $("#DemoButton").click(function(){ $("#two").append("

This is paragraph three

"); }); }); This is paragraph One. This is paragraph two. Append paragraph

上面的代码将一次添加一个 HTML 段落元素。

我们还可以使用 append() 方法创建多个元素。参见示例:

function append_paragraphs() { var ELement1 = "

This is a paragraph two.

"; // paragraph with HTML var ELement2 = $("

").text("This is a paragraph three."); // paragraph with jQuery var ELement3 = document.createElement("p"); ELement3.innerHTML = "This is a paragraph four"; // paragraph with DOM $("body").append(ELement1, ELement2, ELement3); // Append all paragraph elements } This is a paragraph one. Append Paragraphs

上面的代码将使用 append() 方法创建三个新段落。

使用 prepend() 方法在 jQuery 中创建元素

prepend() 方法将元素添加到所选元素的开头。一个 HTML 元素的语法很简单。

参见示例:

$(document).ready(function(){ $("#DemoButton").click(function(){ $("#two").prepend("

This is the new paragraph

"); }); }); This is paragraph One. This is paragraph two. Append paragraph

该代码将在第二段之前附加一段。

同样,我们预先添加多个元素。参见示例:

function Prepend_paragraphs() { var ELement1 = "

This is a paragraph one.

"; // paragraph with HTML var ELement2 = $("

").text("This is a paragraph two."); // paragraph with jQuery var ELement3 = document.createElement("p"); ELement3.innerHTML = "This is a paragraph three"; // paragraph with DOM $("body").prepend(ELement1, ELement2, ELement3); // Prepend all paragraph elements } This is a the last paragraph. Prepend Paragraphs

上面的代码将在给定元素之前创建多个元素。

在 jQuery 中使用 after() 和 before() 方法创建元素

after() 方法将在给定元素之后创建一个元素,类似地,before() 方法将在给定元素之前创建一个元素。

请看下面两个方法的例子。

$(document).ready(function(){ $("#button1").click(function(){ $("h1").before(" Element Before "); }); $("#button2").click(function(){ $("h1").after(" Element After "); }); }); 迹忆客 Insert element before Insert element after

上面的代码将在给定元素之前和之后创建元素。

同样,我们可以使用 after() 和 before() 方法创建多个元素。参见示例:

function After_Element() { var Element1 = "This "; // element with HTML var Element2 = $("").text("is "); //with jQuery var Element3 = document.createElement("b"); // with DOM Element3.innerHTML = "jiyik.com."; $("h1").after(Element1, Element2, Element3); // Insert new elements after h1 } function Before_Element() { var Element1 = "This "; // element with HTML var Element2 = $("").text("is "); //with jQuery var Element3 = document.createElement("b"); // with DOM Element3.innerHTML = "jiyik.com."; $("h1").before(Element1, Element2, Element3); // Insert new elements before h1 } 迹忆客 Create Elements after the h1. Insert after Create Elements before the h1. Insert before

上面的代码将在给定元素之前和之后添加多个元素。

 

上一篇:jQuery 切换隐藏/显示

下一篇:从 jQuery 的下拉列表中获取选定的选项

相关文章 jQuery AJAX 数据

发布时间:2023/03/13 浏览次数:150 分类:WEB前端

本教程演示了如何在 jQuery AJAX 中使用数据。

使用 jQuery 在悬停时显示工具提示消息

发布时间:2023/03/13 浏览次数:68 分类:WEB前端

本教程演示了如何使用 jQuery-UI 中的 Tooltip 在悬停时使用 jQuery 显示工具提示消息。

使用 jQuery 设置选中复选框

发布时间:2023/03/13 浏览次数:176 分类:WEB前端

在这篇文章中,我们将学习如何在 jQuery 中设置复选框。

jQuery 中的动画滚动

发布时间:2023/03/13 浏览次数:54 分类:WEB前端

在 jQuery animate() 方法的帮助下,可以启用向上滚动到特定的垂直或水平维度。也可以有其他方法来定义类似的任务,但这个系统可以称为基本案例。

在 jQuery 中使用 delay() 方法

发布时间:2023/03/13 浏览次数:72 分类:WEB前端

本教程演示了如何使用 delay() 方法来延迟 jQuery 中特定项目的执行。

jQuery 本地存储

发布时间:2023/03/13 浏览次数:92 分类:WEB前端

本教程演示了如何在 jQuery 中使用本地存储。

在 jQuery 中切换类

发布时间:2023/03/13 浏览次数:162 分类:WEB前端

在今天的文章中,我们将了解 jQuery 中的切换类。

jQuery 修剪

发布时间:2023/03/13 浏览次数:163 分类:WEB前端

jQuery 修剪功能删除了所有不必要的前后空格。在 jQuery 中有两种执行任务的方法。要么明确定义 jQuery.trim(str),要么简单地遵循 $.trim(str)。需要注意的是该函数以字符串为参数的预定义变

使用 Ajax jQuery 的 get() 方法

发布时间:2023/03/13 浏览次数:159 分类:WEB前端

本教程演示了使用 get() 方法通过 Ajax jQuery 发送 GET 请求。

转载请发邮件至 [email protected] 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

      专题文章
        CopyRight 2018-2019 实验室设备网 版权所有