位置: 编程技术 - 正文

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

  • 多交的企业所得税怎么处理
  • 广告费业务宣传费扣除标准
  • 实收资本印花税率是多少啊
  • 纳税人财务会计报表报送管理办法
  • 保险公司代收车船税在发票备注栏
  • 小规模交了增值税还要交什么
  • 前期差错更正会引起所有者权益总额变动吗
  • 汽车的购置税可以不交吗
  • 总包抵扣分包企业所得税
  • 银行汇票转给第三方怎么操作
  • 股权转让过户费用
  • 库存现金限额一般由开户银行根据企业
  • 应收账款补提坏账是什么意思
  • 工资报税怎么报的原则
  • 小规模纳税人的条件
  • 出差住宿费普票可以抵扣进项税吗为什么
  • 付款账号姓名是什么意思
  • 职工报销费用的处理流程
  • 什么情况增值税专用发票不能抵扣
  • 应交税费 减免税款
  • 发票有几个
  • window10锁屏壁纸图片在哪
  • 上月计提费用本月怎么做账
  • 事业单位采购管理办法
  • 反结账是什么意思怎么取消
  • 预计负债属于什么类
  • 分公司吸收新股怎么办
  • 发票开出后只收到部分款怎么处理?
  • 缅因州达马里斯科塔地区的佩马基德灯塔 (© Tom Whitney/Adobe Stock)
  • 计提税金及附加怎么算
  • 基础会计供应过程的核算内容
  • Honeybee flying over crocuses in the Tatra Mountains, Poland (© Mirek Kijewski/Getty Images)
  • 生产性生物资产折旧计入什么科目
  • thinkphp分表
  • windows nginx php配置
  • 基本户可以公对私吗
  • css元素居中的几种方法
  • vue el-tabs
  • frogfish躄鱼
  • 采购的原材料无保质期
  • mysql binlog是什么
  • 政府奖励需要缴纳增值税吗
  • wordpress技巧
  • php接口技术
  • 财企[2002]313号
  • 集团公司一般怎么称呼
  • 企业所得税交完了转个人
  • 外贸出口增值税附表二填哪项
  • 公司在建厂房图片大全
  • 股权转让如何计算股权原值
  • 公司注销后应收账款转给个人
  • 酒店支付清洗费属于什么会计科目
  • 销售现金优惠会计分录
  • 人工费没有发票怎么办
  • 股本金退出要交税吗?
  • 总产值的计算方法是什么
  • 美国支票上的收款人地址不对怎么办
  • 单价合同如何计算印花税
  • 营业外支出包括哪些内容
  • sql触发器语句
  • 屏蔽系统
  • 在u盘安装软件插上就能用
  • win10预览版和正式版区别
  • sdl_init
  • win8.1怎么用
  • 使用灭火器人要站在上风口还是下风口
  • react 技巧
  • 简单的安卓程序
  • python三角形角度
  • 3dsMax插件开发环境配置
  • 怎么用python下载付费音乐
  • jquery中的事件
  • 深入理解中国式现代化
  • javascript怎么学
  • js 操作xml
  • 杭州税务稽查举报电话
  • 个人所得税需要计提吗?
  • 广州2021社保费
  • 赞美税务局的话
  • 税务之星ii驱动
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设