位置: 编程技术 - 正文

利用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
  • 没收入就没附加税么?
  • 小规模纳税人自开专票
  • 企业研发产品成本怎么算
  • 出售专利权属于什么科目
  • 增值税价外费用不包括
  • 工业企业研发产品有哪些
  • 居民企业的判定条件
  • 烟丝消费税组成计税价格
  • 借应收账款贷应收账款是什么意思
  • 自然人个人能否纳税
  • 个体工商户怎样开发票
  • 苹果电脑怎么截屏ctrl加什么
  • win11系统如何
  • isass是什么程序
  • 购入股票佣金会减少吗
  • php商品对比功能怎么用
  • php stat
  • DeepLabV3+:Mobilenetv2的改进以及浅层特征和深层特征的融合
  • 应收账款如何做会计分录
  • gpt详解
  • oracleupdate关联表
  • vue3项目搭建
  • php parse_str() 函数的定义和用法
  • 如何在vue项目中禁止谷歌浏览器改变网页颜色
  • 小规模纳税人年收入超过500万必须转为一般纳税人吗
  • 企业可以将自己辞退吗
  • 社保退回的款怎么继承
  • 可以主营业务成本增加现金减少吗
  • 研发失败能做加工企业吗
  • python如何使用requests检查请求
  • 成本费用利润率是什么指标
  • 小规模劳务派遣公司税率
  • 利息收入所得税汇算调整
  • 高新企业申请流程
  • 企业所得税季末资产总额
  • 不征税发票需要申请吗
  • 员工工资需要交税吗
  • 公司个税如何申报流程
  • 应发工资计入什么科目
  • 产品销售的账务处理办法
  • 房地产营业税率是多少
  • 工会经费结余可以结转下年吗
  • 简易计税的进项税额转出会计分录
  • 印花税滞纳金怎么处理
  • 公司购买垃圾袋可以抵扣吗
  • 事业单位无形资产摊销是当月还是下月
  • 工业企业检查表
  • sql中的where in
  • mysql innode
  • Ubuntu Server 11.04安装GNOME 3的方法
  • 怎么在VMware上玩LOL
  • vs2013运行
  • win10控制面板如何卸载软件
  • shell脚本读取ini文件
  • bootstrap需要学多久
  • js 阻止触发某个事件
  • jquery fadein 源码
  • python3利用smtplib通过qq邮箱发送邮件方法示例
  • 统计重复出现的次数
  • 通过制作日晷我们可以探索发现一天之中
  • Button.setOnClickListener(OnClickListener l) 原理
  • 三消游戏攻略
  • javascript语言入门教程
  • javascript基本语句
  • Python3使用requests登录人人影视网站的方法
  • 租赁设备能抵扣个税吗
  • 没有税费种认定信息是什么意思
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设