html页面循环div,jquery 循环数组输出显示在html页面

这篇博客探讨了在jQuery中如何处理没有双向数据绑定的情况,通过字符串拼接和元素添加方法来动态显示数组内容。同时,展示了如何设置子元素的点击事件并传递`this`参数,以及如何避免重复添加元素。此外,还提到了JavaScript中的数组遍历方法,如$.each(),并提及了预加载图片以提升页面加载速度的重要性。
摘要由CSDN通过智能技术生成

jquery 没有双向数据绑定,但是很多需求确实需要我们从后台接收到数组或者对象循环显示在前台页面上,这时我们可以用字符串拼接,元素添加的方法去实现

js部分如下:

$(function(){

var a=["1aa","2bb","3cc"];

$("#come").click(function(){

var div1='

';

var div2='

';

$.each(a,function(i,t){

$("#shu").append(div1+t+div2);

})

});

})

function cheakitem(e){

var es=$(e)

console.log(es);

var edata=es.html();

$(e).parent('#shu').siblings('#come').html(edata);

}

ec1e0a6111744770a17708e493864a8e.png

这里对子元素点击事件传入的this作出了打印,供新手去学习,灵活使用。以便下一步的业务处理。注意:你们会发现,重复点击会不断添加元素,所以需要在循环前添加

$("#shu").empty();清空父元素

div标签:

点击触发

ff9868599f3fc8419b2351f1450b6cd4.png

页面效果如下:

d950a3832139ead7b8cb96bebacc7304.png

点击子元素1aa效果如下:

db64ff76818e6a8dbe7d5db2624cfacb.png

javascript循环遍历数组输出key value

javascript循环遍历数组输出key value用$.each方法肯定不行的 所以采用如下方法

 markers = []; markers[2]=3; markers[3] ...

对象数组和for循环遍历输出学生的信息

public class Student { private int no; private String name; private int age; public Student(int no, ...

前端开发:setTimeout与setInterval 定时器与异步循环数组

前端开发:setTimeout与setInterval 定时器与异步循环数组 前言: 开通博客园三个月以来,随笔记录了工作中遇到的大大小小的难题,也看过无数篇令人启发的文章,我觉得这样的环境是极好的, ...

JS Jquery去除数组重复元素

js jquery去除数组中的重复元素 第一种:$.unique() 第二种: for(var i = 0,len = totalArray_line.length;i < len;i++) { ...

JQuery Uplodify上传附件(同一个页面多个uplodify控件解决方案)

功能描述:实现同一页面中多个不同附件的上传保存,且做到最大程度的减少代码修改量(最大程度的公用),为了方便实现垃圾数据和垃圾文件的处理,项目采用临时文件夹的方式:即:文件自动上传先保存到临时文件夹下, ...

Jquery遍历数组之&dollar;&lpar;&rpar;&period;each&lpar;&rpar;方法和&dollar;&period;each&lpar;&rpar;方法

前几天面试碰到了一个笔试问题:用jquery变了数组. 总结一下用jquery遍历数组的两种方法: 一.$().each()方法

js与jquery常用数组方法总结

昨天被问数组方法的时候,问到sort()方法是否会改变原来的数组.本来我猜是不会,也是这么说,马上我又觉得,知识这种东西,不确定的时候直接说不确定或不知道就好,只是凭借着不确定的猜测或者是记忆,害人害 ...

Java-Runoob-高级教程-实例-数组:05&period; Java 实例 – 数组输出

ylbtech-Java-Runoob-高级教程-实例-数组:05. Java 实例 – 数组输出 1.返回顶部 1. Java 实例 - 数组输出  Java 实例 以下实例演示了如何通过循环输出数 ...

jquery实现图片预加载提高页面加载速度

使用jquery实现图片预加载提高页面加载速度和用户体 我们在做网站的时候经常会遇到这样的问题:一个页面有大量的图片导致页面加载速度缓慢,经常会出现一个白页用户体验很不好.那么如何解决这个问题 呢?首 ...

随机推荐

关闭窗体后,利用StreamWriter保存控件里面的数据

以保存DataGridView里面的数据为例: 通过窗体增加的数据,没有用数据库保存,可以使用StreamWriter将数据存在临时文件里面,再次打开窗体时写入即可. private void For ...

Android之开发杂记(一)

1.cygwin环境变量设置 可在Cygwin.bat 中设置 set NDK_ROOT=P:/android/android-ndk-r8e 或者在home\Administrator\.bash_ ...

OAuth2集成——《跟我学Shiro》

http://jinnianshilongnian.iteye.com/blog/2038646 目前很多开放平台如新浪微博开放平台都在使用提供开放API接口供开发者使用,随之带来了第三方应用要到开放 ...

php 高并发下 秒杀处理思路

1.用额外的单进程处理一个队列,下单请求放到队列里,一个个处理,就不会有并发的问题了,但是要额外的后台进程以及延迟问题,不予考虑. 2.数据库乐观锁,大致的意思是先查询库存,然后立马将库存+1,然后订 ...

Unity UGUI实现鼠标拖动图片

using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; ...

浅谈Object&period;assign&lpar;&rpar;

Object.assign()方法用于将所有可枚举属性的值从一个或多个源对象复制到目标对象.返回值为目标对象. 1 Object.assign 是 ES6 新添加的接口,主要的用途是用来合并多个 Ja ...

30个php操作redis常用方法代码例子&lpar;转载&rpar;

1.connect 描述:实例连接到一个Redis.参数:host: string,port: int返回值:BOOL 成功返回:TRUE;失败返回:FALSE示例: $redis = new red ...

Entity framework 增加默认执行时间

public partial class ProductionSupportEntities : DbContext { public ProductionSupportEntities() : ba ...

HTML5-CSS3-JavaScript&lpar;2&rpar;

我们就从HTML5的基础总结起.希望可以提高自身的基础. HTML5 新增的通用属性 1. contentEditable 属性 HTML5 为大部分HTML元素都增加了contentEditable ...

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值