位置: 编程技术 - 正文

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

  • 个税退回怎么申请
  • 独资企业的个人所得税怎么缴纳
  • 月末进项税大于销项税怎么结转
  • 固定资产账务处理实操
  • 跨年增值税专用发票没有认证,需要开红字信息表吗
  • 应付款为什么是负数
  • 企业购房产的进项税税额
  • 债权投资借贷方向是什么一年内的
  • 代扣代缴增值税是什么意思
  • 运输部门计入什么会计科目
  • 购买固定资产的账务处理
  • 挂靠工程的所得税账务处理怎么做?
  • 一般存款账户可以办理现金缴存
  • 调离工作岗位是什么处分
  • 工程预付款需要监理审批吗
  • 增值税发票过期了税金怎么办
  • 公司账上的钱可以转给法人账上吗
  • 委托个人加工应税消费品纳税地点
  • 股东房产无偿给公司使用协议
  • 已认证的发票对公司影响
  • 发生坏账损失账务处理
  • 网络唤醒的原理
  • 清华同方笔记本怎么进入u盘启动
  • iphone8plus完美越狱
  • 纳税评估一般程序包括
  • wgcore.dll是什么文件夹
  • 天堂之路歌曲
  • yii2局部关闭(开启)csrf的验证的实例代码
  • php文件打包下载
  • 废品损失的核算一定要设废品损失账户吗
  • js获取当前日期的函数
  • 华为od机试真题2023 pdf
  • showmount命令安装
  • java异常编程题
  • 固定资产支出计入什么科目
  • 反射怎么解释
  • 怎么看是不是真发
  • 差旅费包括哪些费用
  • 财务报表中的净资产在哪里
  • 会计凭证的装订范围包括
  • 售后维修的会计分录
  • 地下车库的成本和房子哪个高
  • 忘了作废的发票还能用吗
  • 在建工程的人工费进行了全员申报后,清算时怎么处理?
  • 用于出租的设备属于什么资产
  • 在建工程项目包括
  • 小规模纳税人开专票税率是多少?
  • 法人购买设备投入企业
  • 建筑图纸设计费怎么收费
  • k3凭证模板
  • 报销单粘贴单
  • 根据企业会计准则第11号规定,下列关于等待期
  • 分公司有独立账套吗
  • 会计净资产计算公式
  • 新公司建账初始数据可以全部为零吗
  • 关于要不要关闭Vista中的IPv6功能的问题
  • 电脑百度搜索
  • ubuntu20.04怎么用
  • win7鼠标间歇性卡顿一两秒
  • win10怎么设置宽带连接上网
  • WIN XP下VMware Tools(虚拟机)安装的详细方法(图文教程)
  • mac迅雷不限速
  • fp3是什么文件格式
  • win7休眠模式在哪
  • win10太麻烦了
  • linux删除一个非空子目录命令
  • 炉石传说开发人员卡牌
  • 通过intent可以启动哪些组件
  • perl 获取数据库查询结果
  • Node.js中的construct构造函数
  • jquery插件使用教程
  • shell脚本sudo免输密码
  • python 模块定义
  • js debounce实现
  • jquery 弹出页面
  • 安卓listview添加数据
  • jQuery.Uploadify插件实现带进度条的批量上传功能
  • 村委会税务登记流程
  • 税务局服务大厅办办退税要身份证复印件吗
  • 乡镇调研报告最佳范文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设