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中封装函数传递当前元素的方法示例
May 05 jQuery
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
May 08 jQuery
jQuery实现点击关注和取消功能
Jul 03 jQuery
jQuery实现获取table中鼠标click点击位置行号与列号的方法
Oct 09 jQuery
Vue中正确使用jQuery的方法
Oct 30 jQuery
用jquery获取select标签中选中的option值及文本的示例
Jan 25 jQuery
基于jQuery.i18n实现web前端的国际化
May 04 jQuery
js/jquery遍历对象和数组的方法分析【forEach,map与each方法】
Feb 27 jQuery
jquery.pager.js分页实现详解
Jul 29 jQuery
jQuery使用ajax传递json对象到服务端及contentType的用法示例
Mar 12 jQuery
jQuery 选择方法及$(this)用法实例分析
May 19 jQuery
jQuery实现推拉门效果
Oct 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中常量DIRECTORY_SEPARATOR用法深入分析
2014/11/14 PHP
php外部执行命令函数用法小结
2016/10/11 PHP
30个最好的jQuery 灯箱插件分享
2011/04/25 Javascript
《JavaScript高级程序设计》阅读笔记(二) ECMAScript中的原始类型
2012/02/27 Javascript
原生js实现改变随意改变div属性style的名称和值的结果
2013/09/26 Javascript
当json键为数字时的取值方法解析
2013/11/15 Javascript
js实现通用的微信分享组件示例
2014/03/10 Javascript
JavaScript事件委托技术实例分析
2015/02/06 Javascript
jQuery实现自动切换播放的经典滑动门效果
2015/09/12 Javascript
《JavaScript高级编程》学习笔记之object和array引用类型
2015/11/01 Javascript
tablesorter.js表格排序使用方法(支持中文排序)
2017/02/10 Javascript
js实现自动图片轮播代码
2017/03/22 Javascript
浅析Angular2子模块以及异步加载
2017/04/24 Javascript
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
angularjs实现对表单输入改变的监控(ng-change和watch两种方式)
2018/08/29 Javascript
video.js 一个页面同时播放多个视频的实例代码
2018/11/27 Javascript
js中call()和apply()改变指针问题的讲解
2019/01/17 Javascript
JS事件流与事件处理程序实例分析
2019/08/16 Javascript
element 中 el-menu 组件的无限极循环思路代码详解
2020/04/26 Javascript
vue+ElementUI 关闭对话框清空验证,清除form表单的操作
2020/08/06 Javascript
[01:14:30]TNC vs VG 2019国际邀请赛淘汰赛 胜者组赛BO3 第二场 8.20.mp4
2019/08/22 DOTA
浅谈Django REST Framework限速
2017/12/12 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
使用 Python 实现微信群友统计器的思路详解
2018/09/26 Python
基于python实现KNN分类算法
2020/04/23 Python
python实现多线程端口扫描
2019/08/31 Python
利用Python脚本实现自动刷网课
2020/02/03 Python
基于Python计算圆周率pi代码实例
2020/03/25 Python
Python+logging输出到屏幕将log日志写入文件
2020/11/11 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
高一新生军训感言
2014/03/02 职场文书
汇源肾宝广告词
2014/03/20 职场文书
2014组织生活会方案
2014/05/19 职场文书
预备党员转正意见
2015/06/01 职场文书
2016年9月份红领巾广播稿
2015/12/21 职场文书
Opencv中cv2.floodFill算法的使用
2021/06/18 Python