位置: 编程技术 - 正文

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

  • 加工企业税收优惠政策
  • 税后营业利润怎么算出来的
  • 一般纳税人收到普票可以抵扣吗
  • 增值税发票是真发票,但是平台查验不到
  • 税务逾期记录怎么消除不了
  • 税控盘服务费抵减有效期几年
  • 个人所得税申报是什么意思?
  • 报关单上消费使用单位可以交税么
  • 上市公司回购优先股
  • 股权增值转让的财税处理
  • 支付宝怎么开个人增值税发票
  • 外汇结款怎么办理
  • 工会经费自留比例
  • 预缴工程税的帐务处理如何做?
  • 购买的包装物用什么消毒
  • 合伙企业工资薪金申报
  • 个体生产经营所得税税率2023
  • 农业企业销售林木违法吗
  • 工商营业执照变更流程
  • 企业职工不稳定,还能享受小微企业所得税优惠吗?
  • 票据贴现手续费发票可以抵扣吗
  • 建筑发票怎么抵税
  • 公司账上没钱还假发工资违法吗
  • 承兑贴现给其他企业怎么做账
  • 进项税加计抵扣分录
  • mac终端怎么运行命令
  • 怎么关闭win11安装软件提示
  • 设备的折旧率是什么意思
  • windows7为什么不能用了
  • win10版本激活码
  • php开源软件
  • 补申报以前年度税款
  • 中央公园纽约的历史背景
  • 广角镜头下的人
  • 使用php连接数据的方法
  • thinkphp怎么用
  • 小企业的费用包括生产成本吗
  • yii2超好用的日期组件和时间组件
  • php测验
  • /etc/php-fpm.d/www.conf 配置注意事项
  • set0
  • 外经证有效期到了,可以续吗
  • 定时任务java
  • 用人单位招用失业人员补贴
  • erphpdown插件安装教程
  • 应收账款坏账准备计算表
  • 纳税人兼营不同税率
  • 报个税收入需要减去扣款金额吗
  • 转出未交增值税会计处理
  • python中排序
  • 不在经营范围内经营违反了什么法
  • 同一控制下收购溢价
  • 买手机手续费怎么算的
  • 使用权资产是什么意思
  • 常见数据库系统软件
  • 工程附加税税率
  • 可供出售金融资产名词解释
  • 检查记账凭证的内容包括
  • 劳务派遣公司该不该去
  • 车辆处置如何缴纳企业所得税
  • 营业外支出是什么类账户
  • 公司注销后如何起诉他人
  • 提取备用金怎么做账务处理
  • 出口抵减内销产品应纳税额
  • 发票勾选认证的时间限制是多久
  • 电脑怎么安装安全控件
  • win7电脑蓝牙图标怎么弄出来
  • ubuntu唤醒快捷键
  • linux shell怎么用
  • windows 8 开发者预览版
  • win10家庭版专业版教育版
  • win10按prtsc没反应
  • win7系统怎么将新建资料保存到文件夹
  • unity读取fbx文件
  • Node.js+Express+MySql实现用户登录注册功能
  • jquery点击复制
  • Android Listview addHeaderView setadapter的时候莫名NullPointerException 解决
  • 上海ca证书税务的怎么开通
  • 新疆农信怎么注册登录
  • 卷筒纱窗拆卸
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设