位置: 编程技术 - 正文

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

  • 建筑简易征收需要成本发票吗
  • 增值税税率2019
  • 自然人税收系统怎么添加人员
  • 累计折旧和固定资产减值准备的区别
  • 签订合同发放工资可以税前扣除吗?
  • 委托收款背书和转让背书
  • 农产品收购发票是普票还是专票
  • 软件企业涉税风险分析
  • 增值税发票地址变更后开原来的地址能用吗
  • 已付款未收到发票
  • 中奖个人所得税多少起征收
  • 别墅送停车位吗
  • 投资股权投资基金算不算利好
  • 地方教育费附加计入什么科目
  • 进项抵扣怎么做分录
  • 上月有留底税额,这个月有销销没有进项怎么做账
  • 税盘的服务费
  • linux 隐藏权限
  • 这张磁盘有写保护无法格式化
  • 私立医院执行什么会计准则
  • 房屋产权置换怎么交税?
  • 材料采购计入资产负债表哪里
  • 员工辞退补偿金需要交个税吗
  • 落枕怎么办怎么治疗
  • tensorboard作用
  • 挖机出租给公司
  • 向梵高致敬油画
  • 增值税普通发票查询真伪
  • 新个人所得税起征点2023
  • phpcms v9官网
  • 将织梦dedecms转换到wordpress
  • 增值税在纳税申报表中怎么得出
  • 营改增之后发票的变化
  • 支付宝付款,对方能看见是花呗还是银行卡么
  • 公司能经营烟草公司吗
  • 普票要盖发票的章子吗
  • 契税计入税金及附加吗东奥
  • 空调维修费入办公费还是修理费
  • 政府补助属于营业外收入吗
  • 股东分红要不要纳税?
  • 异地成立分公司的流程和要求
  • 银行存款支付业务招待费
  • 多交的税款不退可以吗
  • 固定资产大修理支出摊销年限
  • 营业收入大于资产怎么办
  • 发票专用章盖在中间行不行
  • 弥补亏损的会计处理
  • 公司购买垃圾袋可以抵扣吗
  • 新办企业是不是企业
  • 个体工商户个税2023最新政策
  • sql server导出
  • mysql事务命令
  • Mysql 5.7.17 winx64在win7上的安装教程
  • win1 开机启动
  • 老毛桃u盘启动制作工具如何把原来的win7改xp系统图文教程
  • win8系统运行慢怎么办
  • 系统组策略打不开
  • window10怎么启用net 3.5
  • centos如何添加监听端口
  • windows7播放器在哪找
  • win命令行杀死一个程序
  • 龙芯芯片组
  • jquery 设置和返回元素属性
  • jquery easyui 教程
  • node.js报错998
  • 零基础搭建直播室与云直播平台
  • node js并发加载缓慢
  • vue中的event
  • 安卓解析工具
  • linux中shell脚本实验总结
  • 详解Python装饰器由浅入深
  • jquery自定义函数
  • java script入门
  • js动态调用方法
  • 安卓怎样从旧手机把联系人导入新手机
  • 完美实现碳排放自主抵消的工厂叫什么
  • 电子税务局怎么添加银行账户信息
  • 全国初中应用物理知识竞赛获奖名单
  • 开电影院有哪些要求
  • 电子税局个税申报步骤
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设