位置: 编程技术 - 正文

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

  • 延期缴纳税款是纳税争议吗
  • 售后维护费账务处理
  • 个人劳务报酬所得汇算清缴
  • 公司的车不处理违章可以吗
  • 公司与公司之间借款需要交税吗
  • 小规模没有计提增值税直接缴纳了
  • 周转材料低值易耗品科目借方登记低值易耗品的减少
  • 企业转让未入账怎么办
  • 收到电子承兑汇票的账务处理
  • 顾客让抹零头应对话术
  • 出口发票税率为0还能退税吗
  • 出口退税的城建税和教育费附加怎么算
  • 购买税控系统专用设备
  • 业务招待费可以结转下年抵扣吗
  • 销售坚果税率多少
  • 增值纳税人类别怎么选
  • 企业发生的哪些业务可以使用简易计税法
  • 收到购货方退回的发票联和抵扣联如何处理?
  • 公司低价处理旧汽车涉税账务处理
  • 挂靠车辆可以抵扣进项税么?
  • 会员充值增送如何取消
  • 建筑公司收到工程款需要交哪些税
  • 小微企业 记账
  • 总资产算不算负债
  • 成品油企业自用油需要开具发票吗
  • 路由器重启以后wifi不见了
  • 包装物适用的税率是多少
  • 外汇差额核销条件
  • 税前扣除的比例
  • ros算法
  • bug的定位和跟踪
  • ps怎么把图片套入样机快捷键
  • phpcms怎么样
  • 上市公司股票转让收入
  • 递延所得税资产借贷方向
  • 简易计税项目可抵扣吗
  • 开启php
  • 工会收支账务处理
  • SQLite教程(十四):C语言编程实例代码(2)
  • vue实现响应式的原理
  • 向境外股东分配股息预提所得税
  • 法人与财务负责人不应为同一人
  • 企业股东变更流程及费用
  • 企业所得税营业外收入
  • 企业研发费用加计扣除比例
  • 没有发票的房租怎么入账
  • 出租固定资产租金属于什么收入
  • 研发人员工资加计扣除以实发
  • 公司向法人借款协议
  • 存货和总账不平如何调整
  • 运动会活动奖品
  • 电商平台收入何时到账
  • 餐具报损率一般为多少
  • 小规模印花税有减免政策吗
  • 投资软件和信息技术服务业
  • 以前年度损益调整结转到哪里
  • 小规模附加税要交吗
  • 无奖有票是什么意思
  • 没有到位的注资公司
  • 金蝶财务软件服务器
  • 装饰公司购买的安装服务怎么入账
  • 核定征收需要带什么资料
  • 加盟费交税
  • 个人购汇需要申报吗
  • 数据库的常用语句
  • xp系统设置锁屏
  • 修改注册表加快开机速度
  • WIN10系统睡眠后点不动
  • windows8怎么新建word文档
  • linux系统怎么维护
  • 在linux中使用什么命令可以执行shell脚本
  • opengl点的绘制
  • 基于javascript的毕业设计
  • 如何使用jquery插件
  • css写文字
  • jquery中可以用什么方法来获取和设置元素属性
  • 北京税务机关代码查询
  • 代扣代缴企业所得税会计分录
  • 如何建立内部控制缺陷认定的定型标准和定量标准
  • 包装种类代码表集装箱
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设