位置: 编程技术 - 正文

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

  • 所得税费用怎么计提
  • 表见代理通俗
  • 一般纳税人销售二手车
  • 代扣代缴完税凭证是什么
  • 开发票高校是企业还是非企业单位
  • 对公账户转个人账户
  • 工业企业所得税优惠政策
  • 增值税普通发票和普通发票的区别怎么交税
  • 预收物业费如何填报申报表
  • 小企业作废的发票怎么开
  • 出现销项负数
  • 赠品视同销售会计分录要如何编制?
  • 营改增后房地产开发企业需要交哪些税?
  • 不动产发票丢了怎么办理房产证
  • 关于旅行社代订的通知
  • 广告设计公司需要哪些设备
  • 增值税专用发票和普通发票的区别
  • 广告租赁公司
  • 个税申报错误怎么更改
  • 空调计入什么会计科目二级
  • windows11如何删除账户
  • 购买银行承兑汇票是否违法
  • windows11怎么查看显卡
  • 刚成立的公司老总叫什么
  • phpexplode函数
  • 筹建期间业务招待汇算怎么填
  • 固定资产成本中的相关税费
  • 在建工程可以计入资本性支出吗
  • 前端常问的面试题
  • uniapp编译原理
  • 对个别报表中处置收益的归属期间进行调整
  • 环境保护税的征税范围及计税依据
  • vuecli3创建项目的过程
  • Programming tutorials and source code examples
  • 资本化的后续支出
  • 土地扣除项目金额
  • 2021增值税发票怎么开步骤
  • 软件信息技术服务业
  • 零售行业bi
  • 个税系统更新在哪里
  • 工程附加税税率
  • 无票收入是怎么算的
  • 税收返还会计处理方法
  • 公司收到服务费要交哪些税
  • 库存冲红是什么意思
  • 小额贷款公司如何运作
  • 给客户赞助怎么写合适
  • 应付账款长时间收不回怎么处理呢
  • 印花税计入相关资产成本吗
  • 暂估成本跨年后收到票如何处理,红冲按哪个金额冲
  • 会计处理的步骤
  • 增值税转型不得超过多少
  • 小规模纳税人每个季度超过了30万怎么办
  • 天猫佣金是啥
  • 中小型企业产品定位方案
  • 生产型企业入库管理办法
  • 管理费用是负数怎么处理
  • innodb_flush_method取值方法(实例讲解)
  • ntdll.dll no matching
  • winxp和win7之间的系统
  • ubuntu安装chia
  • centos 安装教程
  • windows7包含6个版本其中什么最强大支持的功能最多
  • linux文件压缩和备份实验
  • win10喇叭图标有x
  • javascript之Array 数组对象详解
  • [置顶] 《借.住.情.缘》
  • cocos按钮点击事件
  • unity3d怎么用
  • vue全家桶包含哪些
  • android studio环境
  • vue cli3 webpack配置
  • react 系列
  • shell脚本传参数给命令
  • python抓取手机号软件
  • js框架开发实例
  • python定义全局
  • 分摊费用怎么计算公式
  • 发票真伪查询国税官网12366
  • 宝鸡二套房契税多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设