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插件之validation插件
Mar 29 jQuery
jQuery+ajax实现局部刷新的两种方法
Jun 08 jQuery
jQuery 循环遍历改变a标签的href(实例讲解)
Jul 12 jQuery
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
jquery+css实现Tab栏切换的代码实例
May 14 jQuery
jquery操作select常见方法大全【7种情况】
May 28 jQuery
基于jQuery的时间戳与日期间的转化
Jun 21 jQuery
jquery获取并修改触发事件的DOM元素示例【基于target 属性】
Oct 10 jQuery
jQuery与原生JavaScript选择HTML元素集合用法对比分析
Nov 26 jQuery
jquery实现上传文件进度条
Mar 26 jQuery
jQuery实现html可联动的百分比进度条
Mar 26 jQuery
jquery实现穿梭框功能
Jan 19 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面向对象全攻略 (七) 继承性
2009/09/30 PHP
PHP的openssl加密扩展使用小结(推荐)
2016/07/18 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
php7 安装yar 生成docker镜像
2017/05/09 PHP
CentOS7编译安装php7.1的教程详解
2019/04/18 PHP
JavaScript利用正则表达式去除日期中的“-”
2014/07/01 Javascript
jQuery的position()方法详解
2015/07/19 Javascript
jQuery实现hover合成事件的方法
2015/08/06 Javascript
用JavaScript判断CSS浏览器类型前缀的两种方法
2015/10/08 Javascript
JavaScript修改作用域外变量的方法
2016/03/25 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
原生js轮播(仿慕课网)
2017/02/15 Javascript
用JavaScript和jQuery实现瀑布流
2017/03/19 Javascript
微信小程序 商城开发(ecshop )简单实例
2017/04/07 Javascript
Vue Router去掉url中默认的锚点#
2018/08/01 Javascript
轻量级富文本编辑器wangEditor结合vue使用方法示例
2018/10/10 Javascript
微信小程序提交form操作示例
2018/12/30 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
[03:44]2015国际邀请赛选手档案—Cloud9.NoTail
2015/07/28 DOTA
python实现将英文单词表示的数字转换成阿拉伯数字的方法
2015/07/02 Python
django模板语法学习之include示例详解
2017/12/17 Python
PyQt4实时显示文本内容GUI的示例
2019/06/14 Python
python:目标检测模型预测准确度计算方式(基于IoU)
2020/01/18 Python
python 计算概率密度、累计分布、逆函数的例子
2020/02/25 Python
Django admin管理工具TabularInline类用法详解
2020/05/14 Python
Python3获取cookie常用三种方案
2020/10/05 Python
python 牛顿法实现逻辑回归(Logistic Regression)
2020/10/15 Python
python爬虫中PhantomJS加载页面的实例方法
2020/11/12 Python
用 python 进行微信好友信息分析
2020/11/28 Python
使用 HTML5 Canvas 制作水波纹效果点击图片就会触发
2014/09/15 HTML / CSS
ghd官网:英国ghd直发器品牌
2018/05/04 全球购物
天猫某品牌专卖店运营计划书
2014/03/21 职场文书
新年晚会开场白
2015/05/29 职场文书
2016毕业实习单位评语大全
2015/12/01 职场文书
写作之关于描写老人的好段摘抄
2019/11/14 职场文书
MySQL存储过程及语法详解
2022/08/05 MySQL