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实现简单的手风琴效果
Apr 17 jQuery
基于jQuery实现的Ajax 验证用户名唯一性实例代码
Jun 28 jQuery
jquery使用iscorll实现上拉、下拉加载刷新
Oct 26 jQuery
利用JQUERY实现多个AJAX请求等待的实例
Dec 14 jQuery
jQuery基于Ajax实现读取XML数据功能示例
May 31 jQuery
jquery 动态遍历select 赋值的实例
Sep 12 jQuery
Jquery实现无缝向上循环滚动列表的特效
Feb 13 jQuery
JQuery Ajax跨域调用和非跨域调用问题实例分析
Apr 16 jQuery
通过JQuery,JQueryUI和Jsplumb实现拖拽模块
Jun 18 jQuery
jquery 回调操作实例分析【回调成功与回调失败的情况】
Sep 27 jQuery
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 jQuery
jQuery ajax - getScript() 方法和getJSON方法
May 14 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利用二叉堆实现TopK-算法的方法详解
2017/04/24 PHP
PHP的mysqli_stmt_init()函数讲解
2019/01/24 PHP
判定是否原生方法的JS代码
2013/11/12 Javascript
Js与Jq 获取页面元素值的方法和差异对比
2015/04/30 Javascript
javascript记住用户名和登录密码(两种方式)
2015/08/04 Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
2015/08/28 Javascript
灵活的理解JavaScript中的this指向
2016/02/25 Javascript
快速掌握Node.js模块封装及使用
2016/03/21 Javascript
js中遍历Map对象的简单实例
2016/08/08 Javascript
js无提示关闭浏览器窗口的两种方法分析
2016/11/06 Javascript
jQuery Ztree行政地区树状展示(点击加载)
2016/11/09 Javascript
ES6新特性四:变量的解构赋值实例
2017/04/21 Javascript
Bootstrap Table从零开始
2017/06/30 Javascript
javascript获取指定区间范围随机数的方法
2017/09/08 Javascript
基于jQuery中ajax的相关方法汇总(必看篇)
2017/11/08 jQuery
使用jQuery动态设置单选框的选中效果
2018/12/06 jQuery
javascript解析json格式的数据方法详解
2020/08/07 Javascript
浅谈Python peewee 使用经验
2017/10/20 Python
python实现mysql的读写分离及负载均衡
2018/02/04 Python
对pandas replace函数的使用方法小结
2018/05/18 Python
python使用matplotlib画饼状图
2018/09/25 Python
Django组件之cookie与session的使用方法
2019/01/10 Python
如何修复使用 Python ORM 工具 SQLAlchemy 时的常见陷阱
2019/11/19 Python
如何基于Python获取图片的物理尺寸
2019/11/25 Python
Python猴子补丁知识点总结
2020/01/05 Python
Python安装whl文件过程图解
2020/02/18 Python
Python实现一个简单的毕业生信息管理系统的示例代码
2020/06/08 Python
基于Python制作一副扑克牌过程详解
2020/10/19 Python
初中数学教学反思
2014/01/16 职场文书
高校十八大报告感想
2014/01/27 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
写给女朋友的保证书
2015/05/09 职场文书
2016年社区文体活动总结
2016/04/06 职场文书
MySQL 可扩展设计的基本原则
2021/05/14 MySQL
解决vue $http的get和post请求跨域问题
2021/06/07 Vue.js
大脑的记忆过程在做数据压缩,不同图形也有共同的记忆格式
2022/04/29 数码科技