位置: 编程技术 - 正文

利用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
  • 增值税不允许抵扣的27种情况
  • 长期挂账的应付账款怎么处理
  • 行政事业单位净资产关系图
  • 企业股东投资
  • 不动产发票怎么填写
  • 股票印花税怎么交
  • 外贸企业当期认证的发票没申报影响退税吗?
  • 无票收入如何做账
  • 过节政府有补助钱吗
  • 资金流量表的解读
  • 财务报表的总投资怎么算
  • 农民专业合作经济组织可以贷款吗
  • 滴滴发票报销是什么意思
  • 非营利组织报销做账怎么做
  • 已抵扣的进项税额怎么转出
  • 企业支付短期借款利息1000元
  • 印花税零申报怎么申报不了
  • 暂估成本后第二年收到发票怎么做账
  • 怎么计算房产税率
  • 当月作废的发票是否需要报税
  • 增值税留抵退税账务处理
  • 有限的访问权限是什么意思
  • 外购的形式
  • 事业单位项目前景怎么样
  • 预存500抵扣1000是几折活动?
  • 路由器登录密码忘了怎么设置
  • 残疾人增值税即征即退政策2020
  • 进项发票认证操作
  • 辅导期内的企业有哪些
  • php system函数的用法
  • 房产企业预售收入怎么做账务处理
  • 什么是增值税扣除标准
  • 建材网上销售平台有哪些
  • Laravel中七个非常有用但很少人知道的Carbon方法
  • 流动资产占总资产比重多少较为合适
  • 一般纳税人简易计税
  • 深度学习之快速实现数据集增强的方法
  • fold命令 限制文件列宽
  • 税务局批扣是什么意思
  • 结构性存款随时可取么
  • 增值税专用发票电子版
  • python condition条件变量
  • mysql触发器在哪里建
  • mongodb添加数据
  • python转换数字
  • 织梦设置的关键词看不到
  • 印花税计税金额是主营业务收入吗
  • 母公司给子公司开票会有税务风险吗
  • 残保金操作流程
  • 工会经费计提基数包括福利费吗
  • 红字发票异常处理什么意思
  • 股份支付应如何进行账务处理?
  • 营业外收入记入企业的什么
  • 银行手续费发票未到怎样做账
  • 跨年成本少结转如何调整
  • 海关对旧设备进口规定
  • 个人出租租房收什么税
  • 没有关联企业怎么选不了否
  • linux一块网卡绑定多个ip
  • 如何切换shell
  • 如何卸载centos7
  • ie9收藏夹
  • win7 32位无线网卡驱动
  • dx12最新版本
  • 使用shell脚本实现自动化软件部署
  • 批处理在windows中的典型应用
  • 安卓里面怎么调用方法
  • jquery validation
  • 胰腺在人体的哪个部位图解
  • 养殖业免税用报税吗
  • 什么是双创服务平台
  • 四川医保增员网上怎么操作流程图
  • 城镇土地使用税的计算公式
  • 小规模纳税人开专票需要交税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设