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中fade(),show()起始位置的一点小发现
Apr 25 jQuery
jquery处理checkbox(复选框)是否被选中实例代码
Jun 12 jQuery
jQuery实现 RadioButton做必选校验功能
Jun 15 jQuery
jQuery Datatables表头不对齐的解决办法
Nov 27 jQuery
jquery 输入框查找关键字并提亮颜色的实例代码
Jan 23 jQuery
jQuery实现ajax回调函数带入参数的方法示例
Jun 26 jQuery
jQuery实现监听下拉框选中内容发生改变操作示例
Jul 13 jQuery
jQuery实现为动态添加的元素绑定事件实例分析
Sep 07 jQuery
超好用的jQuery分页插件jpaginate用法示例【附源码下载】
Dec 06 jQuery
jQuery实现的自定义轮播图功能详解
Dec 28 jQuery
jquery获取img的src值实例介绍
Jan 16 jQuery
Jquery的Ajax技术使用方法
Jan 21 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操作XML作为数据库的类
2010/12/19 PHP
探讨fckeditor在Php中的配置详解
2013/06/08 PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
2014/11/18 PHP
php去掉文件前几行的方法
2015/07/29 PHP
Zend Framework入门知识点小结
2016/03/19 PHP
thinkPHP多域名情况下使用memcache方式共享session数据的实现方法
2016/07/21 PHP
PHP简单字符串过滤方法示例
2016/09/04 PHP
php版微信公众平台入门教程之开发者认证的方法
2016/09/26 PHP
JavaScript 学习笔记(十一)
2010/01/19 Javascript
js 通用javascript函数库整理
2011/08/14 Javascript
javascript获取系统当前时间的方法
2015/11/19 Javascript
BootStrap智能表单实战系列(六)表单编辑页面的数据绑定
2016/06/13 Javascript
JavaScript中自带的 reduce()方法使用示例详解
2016/08/10 Javascript
使用jQuery实现一个类似GridView的编辑,更新,取消和删除的功能
2017/03/15 Javascript
原生JS 购物车及购物页面的cookie使用方法
2017/08/21 Javascript
javascript事件监听与事件委托实例详解
2019/08/16 Javascript
详解ECMAScript2019/ES10新属性
2019/12/06 Javascript
vant 自定义 van-dropdown-item的用法
2020/08/05 Javascript
如何管理Vue中的缓存页面
2021/02/06 Vue.js
[50:58]2018DOTA2亚洲邀请赛 4.1 小组赛 B组 Mineski vs EG
2018/04/03 DOTA
Python错误: SyntaxError: Non-ASCII character解决办法
2017/06/08 Python
Python实现按中文排序的方法示例
2018/04/25 Python
在python中,使用scatter绘制散点图的实例
2019/07/03 Python
Python实现在Windows平台修改文件属性
2020/03/05 Python
python实现扫雷小游戏
2020/04/24 Python
html5 Canvas画图教程(5)—canvas里画曲线之arc方法
2013/01/09 HTML / CSS
简单的HTML5初步入门教程
2015/09/29 HTML / CSS
大学生毕业的自我评价分享
2014/01/02 职场文书
《商鞅南门立木》教学反思
2014/02/16 职场文书
学校组织向国旗敬礼活动方案(中小学适用)
2014/09/27 职场文书
毕业生班级鉴定评语
2015/01/04 职场文书
院系推荐意见
2015/06/05 职场文书
生死牛玉儒观后感
2015/06/11 职场文书
看看如何用Python绘制小米新版天价logo
2021/04/20 Python
MySQL 数据恢复的多种方法汇总
2021/06/21 MySQL
Pandas实现DataFrame的简单运算、统计与排序
2022/03/31 Python