您可以使用

dataset获取元素上存在的所有data- *属性的列表,然后迭代所有这些属性.

// Select all the elements having the class

var allEl = document.querySelectorAll('.currItem');

// Regex for data attribute

var regex = /^sourcemp\d+$/;

// Iterate over all the elements

for (var i = 0; i < allEl.length; i++) {

// Get the list of all available data-* attributes on current item

var data = Object.keys(allEl[i].dataset);

// Iterate over the all data-* attributes

for (var j = 0; j < data.length; j++) {

// Check if this is the data attribute we're interested in

if (regex.test(data[j])) {

// Get value of the it

var value = allEl[i].getAttribute('data-' + data[j]);

console.log(value);

}

}

}

var allEl = document.querySelectorAll('.currItem');

var regex = /^sourcemp\d+$/;

for (var i = 0; i < allEl.length; i++) {

var data = Object.keys(allEl[i].dataset);

for (var j = 0; j < data.length; j++) {

if (regex.test(data[j])) {

var value = allEl[i].getAttribute('data-' + data[j]);

console.log(value);

// For Demo

document.body.innerHTML += '
Data attribute = ' + data[j] + ' value = ' + value;

}

}

}

jquery 取值 数值_jQuery – 使用正则表达式获取数据值相关推荐

  1. jQuery设置radio默认选中状态及获取选中值

    jQuery设置radio默认选中状态及获取选中值 //获取选中值 var rechargeType = $("input[name='rechargeType']:checked" ...

  2. ajax请求获取服务器数据,jquery.ajax发布从app引擎服务器获取数据的请求

    为noob问题道歉...... 您好,如何使用jQuery.ajax从appengine服务器的Python端获取数据?我知道如何使用ajax和适当的处理程序将数据发送到服务器,但我想知道是否有人可以 ...

  3. python获取返回值_python 调用 shell ,获取返回值和返回信息

    网络上有各种方案解决python调用shell的解决方案,但是没有一个完美的,以下是本人整理的一个方案,比较完美地解决了同时解决获取返回值和返回信息. def run_linux_cmd_quiet( ...

  4. mysql某字段值转成大写_获取字段值,并使用MySQL将其转换为大写

    让我们首先创建一个表-mysql> create table DemoTable1897 ( Name varchar(20) ); 使用插入命令在表中插入一些记录-mysql> inse ...

  5. java 枚举值属性_java – 如何从属性获取枚举值

    我有一个值为VALID和INVALID的枚举,它具有与之关联的布尔属性.我想根据我提供的布尔值获取枚举值. 如果确实如此,我应该获得VALID,如果是,我应该获得INVALID.我想基于成员变量的值, ...

  6. integer是值传递还是引用传递_数据值Value传递-高位传递

    立题简介: 内容:数据值Value传递-高位传递: 来源:实际得出: 作用:数据值Value传递-高位传递: 开发环境:Windows10+Visual Studio 2013:: 日期:2019-0 ...

  7. [JQuery] jQuery选择器ID、CLASS、标签获取对象值、属性、设置css样式

    reference : http://www.suyunyou.com/aid1657.html jQuery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级的js库(压缩后 ...

  8. [JQuery] jQuery选择器ID、CLASS、标签获取对象值、属性、设置css样式

    reference : http://www.suyunyou.com/aid1657.html jQuery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级的js库(压缩后 ...

  9. jquery 样式获取设置值_[JQuery] jQuery选择器ID、CLASS、标签获取对象值、属性、设置css样式...

    jQuery是继prototype之后又一个优秀的Javascrīpt框架.它是轻量级的js库(压缩后只有21k) , 它兼容CSS3,还兼容各种浏览器 (IE 6.0+, FF 1.5+, Safa ...

最新文章

  1. Python学习【第6篇】:Python之文件操作
  2. [计算机视觉]人脸应用:人脸检测、人脸对比、五官检测、眨眼检测、活体检测、疲劳检测
  3. Android 快速开发框架Afinal
  4. 关于memcached的收集
  5. 计算机视觉牛人(转载)(最早在自动化所论坛上发现的)
  6. UNIX网络编程 卷2 源代码使用
  7. CentOs搭建svn
  8. java打印杨辉三角_java算法之打印杨辉三角
  9. 传奇架设好后,在登录游戏账号界面黑屏,并且中间有个小砖块,是什么情况?
  10. SQL Server 2000个人版的安装
  11. 元宇宙-漫游世界后与Cocos一起看湖南卫视直播
  12. 英语水平测试项目----总结遇到的问题
  13. 获取已安装或未安装的apk签名
  14. Mac安装photoshop错误:安装程序未能初始化
  15. 雷环捷:回溯中国早期人工智能哲学研究
  16. sql server 开发最佳体验
  17. 精心整理!锐捷交换机配置信息查看十大命令,会用不迷路
  18. linux作业控制 信号,bash中的作业控制机制
  19. 区块链成热点赛道,云技术如何赋能结合?
  20. docker跨主机网络——overlay与macvlan

热门文章

  1. 可以用手机实现的移动端车牌识别功能
  2. codevs 5966 [SDOI2017]硬币游戏
  3. vi 不保存退出_vi或vim的快速操作技巧你知道吗?
  4. 计算机表格按性别排列,Excel表格性别数据-Excel 按性别(男女)排序
  5. android设计安全性,Android操作系统安全性增强方案的设计与实现
  6. java string对象放在什么区域_java中String对象的存储位置
  7. Vue之表单数据收集
  8. .db怎么复制到java里_MongoDB如何复制collection里的数据到另一个collection方法总结...
  9. 计算机专业三年教学实施计划及总结,教师个人三年专业成长目标和措施
  10. 遗传算法入门到掌握(二)