jQuery判断自定义属性data-val用法示例


Posted in jQuery onJanuary 07, 2019

本文实例讲述了jQuery判断自定义属性data-val用法。分享给大家供大家参考,具体如下:

jquery判断自定义属性data-val

1.css

.active {
  color: red;
}

2.html

<ul>
  <li data-val="1">1</li>
  <li data-val="2">2</li>
  <li data-val="3">3</li>
  <li data-val="4">4</li>
  <li data-val="5">5</li>
</ul>

3.js

//方法1
$(function() {
  $("ul li[data-val='1']").addClass("active").siblings().removeClass("active")
});
//方法2
$("ul li").each(function() {
  if($(this).attr("data-val") == "1") {
    $(this).addClass("active").siblings().removeClass("active");
  }
})

效果:

jQuery判断自定义属性data-val用法示例

测试示例:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style>
.active {
  color: red;
}
</style>
</head>
<body>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<ul>
  <li data-val="1">1</li>
  <li data-val="2">2</li>
  <li data-val="3">3</li>
  <li data-val="4">4</li>
  <li data-val="5">5</li>
</ul>
<script>
$(function() {
  $("ul li[data-val='1']").addClass("active").siblings().removeClass("active")
});
</script>
</body>
</html>

感兴趣的朋友可以使用本站在线HTML/CSS/JavaScript代码运行工具:http://tools.3water.com/code/HtmlJsRun测试上述代码运行效果。

希望本文所述对大家jQuery程序设计有所帮助。

jQuery 相关文章推荐
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
Mar 23 jQuery
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
jQuery日期范围选择器附源码下载
May 23 jQuery
jQuery实现腾讯信用界面(自制刻度尺)样式
Aug 15 jQuery
详解webpack3如何正确引用并使用jQuery库
Aug 26 jQuery
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 jQuery
jQuery实现的鼠标滚轮控制图片缩放功能实例
Oct 14 jQuery
jQuery实现的淡入淡出与滑入滑出效果示例
Apr 18 jQuery
使用jquery Ajax实现上传附件功能
Oct 23 jQuery
使用JQuery自动完成插件Auto Complete详解
Jun 18 jQuery
jQuery擦除插件eraser使用方法详解
Jan 11 jQuery
viewer.js一个强大的基于jQuery的图像查看插件(支持旋转、缩放)
Apr 01 jQuery
jQuery实现的简单歌词滚动功能示例
Jan 07 #jQuery
jQuery实现获取当前鼠标位置并输出功能示例
Jan 05 #jQuery
jQuery实现的鼠标拖动浮层功能示例【拖动div等任何标签】
Dec 29 #jQuery
jQuery基于随机数解决中午吃什么去哪吃问题示例
Dec 29 #jQuery
jQuery实现的老虎机跑动效果示例
Dec 29 #jQuery
jQuery实现的自定义轮播图功能详解
Dec 28 #jQuery
jQuery实现的简单日历组件定义与用法示例
Dec 24 #jQuery
You might like
PHP邮件专题
2006/10/09 PHP
PHP里的中文变量说明
2011/07/23 PHP
php中大括号作用介绍
2012/03/22 PHP
php使用str_replace替换多维数组的实现方法分析
2017/06/15 PHP
使用Laravel中的查询构造器实现增删改查功能
2019/09/03 PHP
基于thinkphp5框架实现微信小程序支付 退款 订单查询 退款查询操作
2020/08/17 PHP
自动设置iframe大小的jQuery代码
2013/09/11 Javascript
jQuery实现无限往下滚动效果代码
2016/04/16 Javascript
基于node.js制作简单爬虫教程
2017/06/29 Javascript
zTree树形菜单交互选项卡效果的实现方法
2017/12/25 Javascript
NodeJS使用Range请求实现下载功能的方法示例
2018/10/12 NodeJs
ES6知识点整理之函数数组参数的默认值及其解构应用示例
2019/04/17 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
electron 如何将任意资源打包的方法步骤
2020/04/16 Javascript
JavaScript中展开运算符及应用的实例代码
2021/01/14 Javascript
python文件操作整理汇总
2014/10/21 Python
python3实现163邮箱SMTP发送邮件
2018/05/22 Python
python 用下标截取字符串的实例
2018/12/25 Python
对python实现模板生成脚本的方法详解
2019/01/30 Python
通过实例学习Python Excel操作
2020/01/06 Python
解析PyCharm Python运行权限问题
2020/01/08 Python
python中shell执行知识点
2020/05/06 Python
python实现b站直播自动发送弹幕功能
2021/02/20 Python
结合CSS3的布局新特征谈谈常见布局方法
2016/01/22 HTML / CSS
德国机车企业:FC-Moto
2017/10/27 全球购物
给学校的建议书
2014/03/12 职场文书
预防传染病方案
2014/06/14 职场文书
武当山导游词
2015/02/03 职场文书
家长高考寄语
2015/02/27 职场文书
酒桌上的开场白
2015/06/01 职场文书
行政处罚决定书
2015/06/24 职场文书
matplotlib如何设置坐标轴刻度的个数及标签的方法总结
2021/06/11 Python
python实现简单的聊天小程序
2021/07/07 Python
一文了解JavaScript用Element Traversal新属性遍历子元素
2021/11/27 Javascript
什么是SOLID
2022/03/24 Javascript
如何让你的Nginx支持分布式追踪详解
2022/07/07 Servers