位置: 编程技术 - 正文

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

  • 坏账准备要写到明细账里面吗
  • 一般纳税人收到普票如何入账
  • 产权转移书据印花税计税依据
  • 增值税的附加税有几个
  • 印花税包括几个税种
  • 公司出让上一任股东拥有的公司25%股权如何做账?
  • 盈利能力也可以反映短期偿债能力
  • 非营利组织支付给他人劳务费
  • 报销宽带费属于什么科目
  • 减免税款借贷方表示
  • 不能抵扣进项税额的发票类型
  • 支付境外技术服务费代扣代缴所得税账务处理
  • 退销售货款的现金流是哪一个
  • 建筑行业进项税率一览表
  • 原材料的运杂费会计分录
  • 收入转本年利润的会计分录
  • 欠款还了一部分怎么写起诉书
  • 企业优化什么意思
  • 土地租赁需要交土地使用税吗
  • 出售使用过的固定资产如何开票 备注
  • 税控盘怎么进行升级
  • 用于集体福利的进项税额转出
  • 汇算清缴差旅费扣除标准
  • 计提法定盈余公积转入利润分配
  • 如何查发票真伪发票查询
  • 海运费怎么做会计分录
  • 服务业成本怎么做账
  • 增值税系统技术维护费需要勾选吗
  • 华为鸿蒙系统怎么开启
  • window10过期
  • 汇算清缴时研发费用加计扣除怎么做账
  • 建筑公司购买材料需要写备注
  • 增值税发票和进项发票什么意思
  • 收到一张餐饮费发票怎么入账
  • 产品试用装怎么做会计分录
  • php curl_init
  • php 调用函数
  • 项目完工叫什么
  • 如何确定合伙企业的利润
  • php获取文件内容的函数
  • 进项税额转出和不抵扣的区别
  • win10系统安装配置
  • php常用命令
  • php列表
  • 10qps是多少并发
  • javascript图表
  • ip和以太网的区别
  • 增值税专用发票和普通发票的区别
  • 应收账款0
  • 收到项目资本金入什么科目
  • 没有发票的费用怎么报销
  • 房地产开发结转流程
  • 代付电费开发票
  • 银行手续费在现金流量表怎么填
  • 咨询服务行业的收入与成本
  • 非流动资产处置利得计入什么科目
  • 报销单扣除金额什么意思
  • 会计师事务所工作怎么样
  • 日记账的建立
  • mysql更改密码命令
  • win8.1的开始菜单在哪
  • Windows 2008 R2的C盘空间不够的解决方法
  • os x yosemite10.10.5怎么样?os x yosemite10.10.5公测版下载地址
  • Linux服务器管理的开机界面
  • os x10.12支持的机型
  • win7数据保护
  • 关于减肥的好方法
  • pycharm如何使用
  • jquery设置滚动条
  • nodejs连接redis
  • nodejs获取get请求参数
  • net命令大全
  • js创建对象的三种方式
  • python爬虫介绍
  • linux中的shell命令
  • javascript的主要功能
  • javascript消息对话框
  • 持有上海市居住证一年以上是什么意思
  • 地税占税收的比例多少
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设