
jq模糊匹配(qq:2798641729)
发布日期:2021-05-20 15:07:26
浏览次数:13
分类:博客文章
本文共 778 字,大约阅读时间需要 2 分钟。
图灵学院--Java高级架构师-互联网企业级实战VIP课程(价值6380)(qq:1324981084)
jq是一般程序员在前台开发的时候都会使用的技术,其中模糊匹配查询在动态添加标签的时候经常用到,这里我写出我经常用到的几个模糊匹配的方法。
其中有:^(前缀)、$(后缀)、*(包含)例如有这样一段代码:1、利用id获得id1的value值
var id1_value = $("#id1").val() ;var id1_value1 = $(input:text[id='id1']).val();//获得id等于id1的text文本的值//var id1_value1 = $(input:text[name='name1']).val();//获得name等于name1的text文本的值
2、利用attr()方法获得任意属性的值
var attr_value = $("#id1").attr("id_temp");
3、按name值的前缀进行匹配,返回一个包含input所有属性的的jq对象
$(input:text[name^='name'])
4、按name的后缀进行匹配
$(input:text[name$='name'])
5、按name是否包含某些字母进行匹配
$(input:text[name*='nam'])
例子3、4、5都是模糊匹配,返回的是一个jq的集合对象,所以需要用jq提供的方法取出所需要的值。方法如下:
.each(function(i,n){ //i会循环出匹配到的jq对象的个数,i从0开始 //n是匹配到的jq对象,取值为n.id,这样就会把id的值取出来});
//用于放置添加的内容
发表评论
最新留言
感谢大佬
[***.8.128.20]2025年04月18日 21时22分43秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【grunt整合版】30分钟学会使用grunt打包前端代码
2019-03-22
【问答23】Linux移植:如何制作rootfs?
2019-03-22
Java虚拟机详解(五)------JVM参数(持续更新)
2019-03-22
在 eclipse 中将 web 项目部署到 tomcat 服务器上
2019-03-22
leetcode204--计算范围内的质数个数,尽可能避免循环次数
2019-03-22
apiAutoTest:基于mitmproxy实现接口录制
2019-03-22
php.ini常见配置
2019-03-22
Required request body is missing 错误解决
2019-03-22
ffmpeg结构体(3)-之AVPacket及其相关函数
2019-03-22
经验分享——教育管理系统如何有效招生方案资源分享
2019-03-22
Android——Activity的生命周期
2019-03-22
JDK 1.8新特性整理-日期时间 API (七)
2019-03-22
A. Remove Smallest
2019-03-22
Netty系列(二)Netty工作模型
2019-03-22
Java 类会执行初始化的5种情况
2019-03-22
Editplus5.0更改模板_s芃成_新浪博客
2019-03-22
iOS关于申请公司开发者账号缴费支付
2019-03-22
寻找两个有序数组的中位数
2019-03-22
Python中的回文详解
2019-03-22
关闭浏览器后,sessionId是否是之前的sessionId?
2019-03-22