Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用jQuery重复元素

用jQuery重复元素
EN

Stack Overflow用户
提问于 2011-11-23 13:43:16
回答 5查看 6.6K关注 0票数 4

我确信这对合适的人来说是显而易见的,但是我如何用jQuery重复一个元素呢?确切地说,我希望jQuery重复一个内联元素无数次;就像您使用CSS为背景纹理重复图形一样。我一直在研究.clone()和.each(),但是确实需要一些提示。

谢谢!

  • J
EN

回答 5

Stack Overflow用户

发布于 2011-11-23 13:49:47

http://jsfiddle.net/gRTTJ/

关键线路:

代码语言:javascript
运行
AI代码解释
复制
$("#repeating").append($(".foobar").clone());

虽然如果你无限地想要它,它将是一个无限循环(很明显),而且不会太有用。

一个稍微合理的版本,无限地运行:

代码语言:javascript
运行
AI代码解释
复制
function repeat()
{

   $("#repeating").append($(".foobar:first").clone());
}

$(function () {

    setInterval(repeat, 1000);
});
票数 4
EN

Stack Overflow用户

发布于 2011-11-23 13:50:29

代码语言:javascript
运行
AI代码解释
复制
while(true) {
  $('#infinity-repeat').append('some text');
}

但这段代码会让你的浏览器崩溃。更好的办法是多做几次。

票数 2
EN

Stack Overflow用户

发布于 2011-11-23 22:00:46

这里就是我想出来的:

代码语言:javascript
运行
AI代码解释
复制
setInterval(function(){
    var length = $(".hi").length;
    if(length >= 10){
        // don't append
    } else {
        $("<div class='hi'>text</div>").appendTo("body");
    }
}, 1);

这里发生了几件事。首先(除了setInterval()),我们用类hi获取元素的长度。当然,一开始是0。然后我们检查它是否大于或等于10。如果是,我们没有附加它。否则,我们将继续追加。

这种情况一直持续到页面上有10个具有类hi的元素。当然,我只是把它限制在这里,让你看看它是如何工作的。如果您只是继续添加setInterval(),那么它看起来就像 (而且这个不会使浏览器崩溃)。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8249473

复制
相关文章
用jQuery实现元素被点击选中的效果
知识分子没文化
2023/07/01
5520
jQuery 元素操作
jQuery 元素操作主要讲的是用jQuery方法,操作标签的遍历、创建、添加、删除等操作。
星辰_大海
2020/10/09
2.7K0
jQuery 元素操作
jquery 元素尺寸
从上面的示例可以看到,使用width()和height()分别可以获取元素div的width和height的值。
Devops海洋的渔夫
2019/06/02
1.7K0
jQuery 元素操作
​ jQuery 元素操作主要讲的是用jQuery方法,操作标签的遍历、创建、添加、删除等操作。
梨涡浅笑
2022/05/08
2K0
jQuery 元素操作
jQuery 元素操作主要讲的是用jQuery方法,操作标签的遍历、创建、添加、删除等操作。
清出于兰
2020/10/26
1.4K0
jQuery 元素操作
存在重复元素
Given an array of integers, find if the array contains any duplicates.
_kyle
2020/12/09
5440
存在重复元素
给定一个整数数组,判断是否存在重复元素。如果任意一值在数组中出现至少两次,函数返回true 。如果数组中每个元素都不相同,则返回false
木瓜煲鸡脚
2020/09/23
6900
存在重复元素
法2:set集合,哈希表 对于数组中每个元素,我们将它插入到哈希表中。如果插入一个元素时发现该元素已经存在于哈希表中,则说明存在重复的元素。
大忽悠爱学习
2021/11/15
3930
去除重复元素
编写一个程序,封装一个函数uniq(arr),将数组中的重复的元素去除,并且返回一个新的数组。
算法与编程之美
2022/05/23
9020
存在重复元素
如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。
py3study
2020/01/15
5450
jquery 筛选元素 (2)
.add()   创建一个新的对象,元素添加到匹配的元素集合中。   .add(selector)     selector 一个字符串表示的选择器表达式。找到更多的元素添加到匹配的元素集合。       $("p").add("div")   .add(html)     html       HTML片段添加到匹配的元素集合中。         $('li').add('<p id="new"> new paragraph</p>')   .add(elements
用户1197315
2018/01/19
1.3K0
jQuery - 添加元素
jQuery append() 方法在被选元素的结尾插入内容(仍然在该元素的内部)。
陈不成i
2021/07/22
2.7K0
jQuery操作DOM元素
作为一个后端程序员,也是要和前端页面打交道的。最常见的场景莫过DOM元素操作和前端页面使用AJAX向服务器发送请求。 实现上述两个功能当然可以使用原生js来完成,但在实际开发过程中很少这样做,通常会使用一些别人封装好的js库来辅助我们的工作,jQuery就是这些辅助库中的一员。
雪飞鸿
2018/09/05
2.7K0
jQuery 选取元素概要
注意: 对于 jQuery 自定义的选择器,为了性能,先用 CSS 定义的选择器选,再从结果集中筛选时用 jQuery 自定义的选择器。如:
前端GoGoGo
2018/08/24
1.4K0
jquery 筛选元素 (3)
.addBack()   添加堆栈中元素集合到当前集合中,一个选择性的过滤选择器。   .addBack([selector])     selector     一个字符串,其中包括一个选择器表达式,匹配当前元素集合,不包括在内的元素。     <ul>       <li>list item 1</li>       <li>list item 2</li>       <li class="third-i
用户1197315
2018/01/19
1.5K0
jquery 筛选元素(1)
.eq()   减少匹配元素的集合为指定的索引的那一个元素。   .eq(index)     index一个整数,指示元素的位置,以0为基数。   $("li").eq(2).css('background-color', 'red')     //选择第三个元素将其 将其背景变成红色。   .eq(-index)     -index 一个整数,指示元素的位置,从集合中的最后一个元素开始倒数。   $("li").eq(-2).css('background-color'
用户1197315
2018/01/19
1.4K0
[编程题] 消除重复元素代码
小易有一个长度为n序列,小易想移除掉里面的重复元素,但是小易想是对于每种元素保留最后出现的那个。小易遇到了困难,希望你来帮助他。 输入描述: 输入包括两行: 第一行为序列长度n(1 ≤ n ≤ 50) 第二行为n个数sequence[i](1 ≤ sequence[i] ≤ 1000),以空格分隔
desperate633
2018/08/27
8680
LeetCode - 存在重复元素
原题地址:https://leetcode-cn.com/problems/contains-duplicate/
晓痴
2019/09/29
5510
LeetCode - 存在重复元素
存在重复元素 II
给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的 绝对值 至多为 k。
_kyle
2020/12/10
4780
python 消除重复元素
2、自定义消除重复元素的集合 def dedupe(items, key=None): seen = set() for item in items: val = item if key is None else key(item) if val not in seen: yield item seen.add(val)
用户5760343
2022/01/10
1.1K0

相似问题

用ng重复多个元素-重复

14

用jQuery对重复列表中的元素排序

12

jQuery重复元素

20

jquery重复元素创建

25

jQuery prependTo() -重复的元素

11
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档