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 EasyUI $.Parser
Jun 02 jQuery
jQuery开源组件BootstrapValidator使用详解
Jun 29 jQuery
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
Aug 23 jQuery
jquery实现限制textarea输入字数的方法
Sep 06 jQuery
jQuery实现的简单前端搜索功能示例
Oct 28 jQuery
jquery自定义显示消息数量
Dec 19 jQuery
如何快速解决JS或Jquery ajax异步跨域的问题
Jan 08 jQuery
jQuery实现动态显示select下拉列表数据的方法
Feb 05 jQuery
jQuery length 和 size()区别总结
Apr 26 jQuery
jQuery实现的页面弹幕效果【测试可用】
Aug 17 jQuery
解决jQuery使用append添加的元素事件无效的问题
Aug 30 jQuery
jquery实现自定义树形表格的方法【自定义树形结构table】
Jul 12 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
overlord人气高涨,却被菲利普频繁举报,第四季很难在国内上映
2020/05/06 日漫
怎样在UNIX系统下安装MySQL
2006/10/09 PHP
php+MySQL实现登录时验证登录名和密码是否正确
2016/05/10 PHP
javascript void(0)的妙用
2009/10/21 Javascript
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
javascript AOP 实现ajax回调函数使用比较方便
2010/11/20 Javascript
浅析XMLHttpRequest的缓存问题
2013/12/13 Javascript
js网页滚动条滚动事件实例分析
2015/05/05 Javascript
运用js教你轻松制作html音乐播放器
2020/04/17 Javascript
Vue.js开发环境快速搭建教程
2017/03/17 Javascript
JS中去掉array中重复元素的方法
2017/05/26 Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
2017/07/21 Javascript
Three.js基础学习之场景对象
2017/09/27 Javascript
浅谈vux之x-input使用以及源码解读
2018/11/04 Javascript
原生JavaScript实现购物车
2021/01/10 Javascript
jQuery使用hide()、toggle()函数实现相机品牌展示隐藏功能
2021/01/29 jQuery
[05:20]卡尔工作室_DOTA2新手教学_DOTA2超强新手功能
2013/04/22 DOTA
python设置环境变量的原因和方法
2019/06/24 Python
python tornado使用流生成图片的例子
2019/11/18 Python
Django2 连接MySQL及model测试实例分析
2019/12/10 Python
python修改linux中文件(文件夹)的权限属性操作
2020/03/05 Python
Python中使用threading.Event协调线程的运行详解
2020/05/02 Python
django美化后台django-suit的安装配置操作
2020/07/12 Python
从python读取sql的实例方法
2020/07/21 Python
Python爬虫与反爬虫大战
2020/07/30 Python
python调用百度API实现人脸识别
2020/11/17 Python
tensorflow2.0教程之Keras快速入门
2021/02/20 Python
css3中flex布局宽度不生效的解决
2020/12/09 HTML / CSS
ONLY德国官方在线商店:购买时尚女装
2017/09/21 全球购物
编写一个 C 函数,该函数在一个字符串中找到可能的最长的子字符串,且该字符串是由同一字符组成的
2015/07/23 面试题
业务代表的岗位职责
2013/11/16 职场文书
喷漆工的岗位职责
2014/03/17 职场文书
英语教师个人工作总结
2015/02/09 职场文书
小学教育见习总结
2015/06/23 职场文书
护士业务学习心得体会
2016/01/25 职场文书
Nginx+Tomcat负载均衡集群的实现示例
2021/10/24 Servers