位置: 编程技术 - 正文

利用jQuery对无序列表排序的简单方法(jquery form序列化)

编辑:rootadmin

推荐整理分享利用jQuery对无序列表排序的简单方法(jquery form序列化),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:jquery操作数组,jquery width,jquery实现,jquery示例,jquery实现,jquery序列化json,jquery序列化json,jquery 序列化,内容如对您有帮助,希望把文章链接给更多的朋友!

利用jQuery对无序列表排序的原理是:获取到无序列表中的所有列表项,并转成数组形式,使用JavaScript函数对其进行排序后再次输出。其中使用到的jQuery函数有ready()、get()、text()、each()、append()和JavaScript函数sort()。

1.jQuery函数介绍

(1)jQuery函数get()--获取匹配元素集合

该函数取得所有匹配元素的一种向后兼容的方式(不同于jQuery对象,实际上是元素数组)。其语法形式如下:

object.get()

注:如果你想要直接操作DOM对象而不是jQuery对象,这个函数非常有用。

(2)jQuery函数text()--获取和设置元素内容

该函数获取和设置匹配元素的文本内容。其语法形式如下:

object.text([val|fn])

注:val和fn参数可选。val是设置元素的文本内容值;fn(index,text)函数返回一个字符串,接受两个参数,index为元素在集合中的索引位置,text为原先的text值。

(3)jQuery函数append()--向元素追加内容

该函数向每个匹配的元素内部追加内容。其语法形式如下:

object.append(content|fn)

利用jQuery对无序列表排序的简单方法(jquery form序列化)

注:这个操作与对指定的元素执行appendChild方法并将它们添加到文档中的情况类似。content参数表示追加的内容;fn(index,html)返回一个HTML字符串,用于追加到每一个匹配元素内部,接受两个参数,index参数为对象在这个集合中的索引值,html参数为这个对象原先的html值。

2.JavaScript函数介绍

JavaScript函数sort()--元素排序,用于对数组元素进行排序。其语法形式如下:

arrayObject.sort([sortby])

注:sortby可选,规定排列顺序,必须是函数。返回值为排序后的数组本身。如果调用该方法时没有使用参数,将按字母顺序对数组中的元素进行排序。说得更精确点,是按照字符编码的顺序进行排序。要实现这一点,首先应把数组的元素都转换成字符串(如有必要),以便进行比较。

如果想按照其他标准进行排序,就需要提供比较函数,该函数要比较两个值,然后返回一个用于说明这两个值的相对顺序的数字。比较函数应该具有两个参数a和b,其返回值如下:若a小于b,在排序后的数组中a应该出现在b之前,则返回一个小于0的值。若a等于b,则返回0。若a大于b,则返回一个大于0的值。

3.功能实现

实现无序列表项排序功能的步骤如下。

(1)获取所有的列表项,并将其装入数组。

(2)对数组对象进行排序。

(3)将排好序的数组重新填充到无序列表中。

首先,把jQuery库引入进来:

然后,添加完整代码:

以上代码通过数组排序并重新填充无序列表使得列表项有序。

具体效果如图4.所示。

标签: jquery form序列化

本文链接地址:https://www.jiuchutong.com/biancheng/379322.html 转载请保留说明!

上一篇:jquery控制页面的展开和隐藏实现方法(推荐)(jquery窗口)

下一篇:jQuery监听文件上传实现进度条效果的方法(jq监听input框value值)

  • 土地增值税扣除成本
  • 劳务费个人所得税税率表2023最新
  • 缴纳上一年所得税附件是哪些科目
  • 个人所得税速算扣除数表
  • 反避税定义
  • 小规模差额征税全额开票和差额开票
  • 汇款退回来的可以不做账吗
  • 增值税起征点的规定只适用于
  • 房产折旧计算方法 举例
  • 分公司和总公司的财务是分开的吗
  • 融资租赁与经营租赁相比具有的优势
  • 未交增值税怎么记账
  • 为员工买的人寿保险怎么做账
  • 税控技术服务费计入什么科目
  • 增值税发票备注栏不写可以吗
  • 发票上电话可以写手机号吗
  • 新政府会计制度与旧制度区别
  • 建筑业购买材料入什么会计科目
  • 季报的利润表是填本期金额还是本年
  • 个人所得税合并申报
  • 花卉租赁属于哪个税目
  • 如何使用ping命令诊断网络故障
  • 华为mate50耳机孔和充电口一样吗
  • 电脑右下角弹窗广告怎么彻底清除
  • uefi和legacy的区别对显卡兼容
  • 业务招待费税务筹划案例
  • win7打开启动
  • php简单聊天室源码
  • php和javaweb
  • 贷款损失准备是什么科目借贷方向
  • 应纳税所得额准予扣除的有
  • php文件上传用什么请求方法
  • javascript动画教程
  • node js m1
  • 新手入门指南
  • php实现的http请求封装示例
  • php执行另一个php
  • 应付利息和利息支出什么时候用
  • MYSQL数据库设计与应用第二版
  • Linux下实现MySQL数据备份和恢复的命令使用全攻略
  • 租金收入如何分析
  • 计提应收账款坏账准备属于谨慎性吗
  • 运输行业一般纳税人开普票税率是多少
  • 维修费发票应必须开具吗
  • access数据库修改字段类型
  • 以固定资产投资取得长期股权投资
  • 社会保险中断后还可以续保吗
  • 固定资产清理属于什么科目
  • 计提个人经营所得税怎么算
  • 上年度会计凭证怎么填
  • 来料加工企业的辅助材料自购怎开销售发票
  • 营业执照过期多久不能审
  • 个体工商户达到多少缴税
  • sql 关系数据库
  • windows installation disc
  • Windows Server 2008故障转移群集简介
  • bios是什么怎么设置
  • windows10x预览版
  • ubuntu做lvm
  • Ghost XP SP3 YN8.0装机版 (雨林木风)
  • win7启动发生异常i/0错误
  • win10声音文件
  • win10 edge浏览器
  • win8快速启动怎么开启
  • 滚小球的实验过程和材料
  • ExtJs扩展之GroupPropertyGrid代码
  • 安装perl模块
  • 代码sd是什么意思
  • Node.js中的什么模块是用于处理文件和目录的
  • python怎么理解
  • 编写js代码要注意什么
  • python3.5升级
  • javascript 类型
  • 安家费购房补贴区别
  • 河南省国家税务总局发票查询系统
  • 山西税务官网登录
  • 麻将 空白
  • 电子税务局app扫脸认证
  • 出口退税申报已通过,又被删除,报关单号能用吗
  • 非盈利org
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设