位置: 编程技术 - 正文

利用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值)

  • 私立学校要交社保吗
  • 出口退税 系统
  • 增值税发票服务名称可以更改吗
  • 已认证的专票可以取消认证吗
  • 买手机手续费怎么算
  • 金税三期后企业没活路
  • 长期待摊费用属于无形资产吗
  • 在建工程试运行收入和成本怎么处理
  • 施工单位名称变更需要变施工许可证吗
  • 工程预收账款的会计分录
  • 出口转内销补交关税
  • 事业单位职工福利费计提标准和使用
  • 办公费税前扣除标准2022最新
  • 公对公转账需要多久到账
  • 汽车销售行业的现状及发展趋势
  • 代销商品
  • 进出口商品应该符合哪个国家的标准
  • 转让境外股权损失能否税前扣除
  • 全年累计应税所得额
  • 在国外餐厅吃饭服务费和税费
  • 注册的注释
  • 利率怎么算的计算方
  • 举办活动购买的东西会计分录
  • 在win7系统中文件属性有哪些
  • 免租期租金可以追回吗
  • 应收账款转账
  • 苹果今天推送更新内容
  • PHP:stream_socket_get_name()的用法_Stream函数
  • 实际投资收益率等于什么
  • 专项资金下达期限
  • 未缴纳社保可以直接走人吗
  • 违约罚款的会计分录
  • 特殊性税务处理弥补亏损限额
  • 如何通过手机号码查对方在哪里
  • php实现邮件发送
  • 结转损益类收入科目
  • 单位管理费用核算范围包括
  • php 5
  • 建筑企业结转成本的依据是什么
  • java webflux
  • uniapp官方教程
  • roc曲线绘制r语言
  • yolov5源码解读
  • 城镇土地使用税减免税政策2023年
  • 对公账户的资金怎么转出
  • c++32个关键字详解
  • 国外购买土地
  • 怎么导出银行去银行流水
  • sql server2008中删除表中记录的命令
  • 房屋维修基金是谁交
  • 旅行社开具的发票抵扣
  • 电商平台返佣金个人税点
  • 工厂投产前的准备工作有哪些
  • 商业承兑汇票贴现流程
  • 年度汇算清缴要补税怎么办
  • 就业中心办理退工
  • 年初建账的期初余额
  • mysql 报错1045
  • 如何用u盘装系统盘
  • rhel7.4安装
  • bios cmos设置
  • VirtualBOX给CentOS建共享文件夹的方法
  • Win10 Mobile 10586.36预览版怎么更新?
  • win8怎么设置用户头像
  • ExtJS Grid使用SimpleStore、多选框的方法
  • docker 开源项目
  • css设置表格隔行换色
  • jQuery插件能输出到控制台
  • jquery监听页面刷新
  • jquery读写文件
  • unity按钮函数
  • javascript基础笔记
  • jquery实现全选和取消全选
  • python中lxml模块
  • Dalvik VM (DVM) 与Java VM (JVM)之间有哪些区别
  • 关联企业业务往来税收调整
  • 湖南省税务局发票辨伪系统
  • 爱信诺开票系统怎么安装
  • 税费银联缴款
  • 固定资产原值包括哪些
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设