位置: 编程技术 - 正文

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

  • 工资个人所得税标准表
  • 增值税销项税的计税依据(销售额)包括()
  • 仓库出入库账本图片大全
  • 施工单位临时设施搭建费属于
  • 直接抵免和间接抵免的区别
  • 筹备期间人工成本怎么算
  • 固定资产折旧费是产品成本的组成
  • 缴纳增值税和附加税
  • 购车税叫什么
  • 企业进行业务预算的编制技巧
  • 国际贸易公司注册需要什么条件海南
  • 建造期间不可抗力因素入成本么
  • 应交税费进项税额属于什么科目借贷方向
  • 出口转内销补交关税
  • 公司购入空调可以抵扣进项吗
  • 物流公司加油费属于什么费用
  • 企业固定资产出租取得的收入属于
  • 企业什么税可以退
  • 劳务公司开的3%专用发票能抵扣吗
  • 积分小技巧
  • 土地款抵扣增值税在纳税申报表中如何填写
  • 按季度计提利息
  • 买卖房子归谁管
  • 领备用金时会计怎么做账
  • 软件开发工资低
  • 个人贷款走公司账户流程
  • linux sed命令详解
  • 20个健康生活常识
  • mac如何连接2个airpods
  • win10正版免费下载
  • mac休眠模式
  • win10文件夹状态已共享怎样取消
  • wordpress注册界面
  • 长期借款的主要原因
  • 结转销售成本的分录怎么写
  • 成品油批发和零售许可
  • 推荐最好用的
  • javascript数据类型
  • php下载文件到指定目录
  • 客户倒闭预收款怎么处理
  • 税务发票红字发票怎么开
  • 帝国cms专题
  • 织梦系统
  • 没有数字的公章有效吗
  • 股权转让需要开票吗怎么开
  • 银行对账单可以作为原始凭证入账吗
  • sqlserver聚集函数
  • 营业税金及附加计入什么科目
  • 销售应税服务或劳务的纳税义务发生时间的一般规定
  • 一般纳税人开具的普票可以抵扣吗
  • 劳务派遣公司该不该去
  • 收到违约金如何做账
  • 所税税汇算补交怎么算
  • 营业外收入在汇算清缴里填哪张表
  • 企业收到的政府补助属于
  • 工程物资盘盈为什么冲减在建工程
  • 新手入门会计
  • 开红字发票后再开蓝字发票如何入账
  • 绿色安装包怎么卸载
  • 在window中
  • server2008 无法启动
  • freebsd怎么安装
  • redhat linux6.5安装教程
  • Win10 Mobile 10549预览版增DPI缩放 瞬间手机变电脑
  • xp系统explorer.exe错误
  • linux仿mac
  • psdrvcheck.exe - psdrvcheck是什么进程 有什么用
  • win7操作技巧
  • Win10 Mobile Build 14269版截图曝光:脱胎换骨 速度飙升
  • js 高级技巧
  • 详解16型人格
  • 为什么要建立文明城市
  • ajax multipart/form-data
  • u盘备份系统操作步骤
  • 黑马程序员学费多少钱2022
  • ie8不支持
  • js实现双击屏幕放大
  • adb查看ip地址
  • listview.items.add
  • 放管服改革存在的不足
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设