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 相关文章推荐
BootStrap中jQuery插件Carousel实现轮播广告效果
Mar 27 jQuery
如何编写jquery插件
Mar 29 jQuery
jQuery上传插件webupload使用方法
Aug 01 jQuery
jQuery选择器之子元素过滤选择器
Sep 28 jQuery
jQuery实现验证表单密码一致性及正则表达式验证邮箱、手机号的方法
Dec 05 jQuery
jQuery+Cookie实现切换皮肤功能【附源码下载】
Mar 25 jQuery
基于jQuery实现的设置文本区域的光标位置
Jun 15 jQuery
jquery获取select选中值的文本,并赋值给另一个输入框的方法
Aug 21 jQuery
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
JS 遍历 json 和 JQuery 遍历json操作完整示例
Nov 11 jQuery
jQuery与原生JavaScript选择HTML元素集合用法对比分析
Nov 26 jQuery
jQuery实现简易QQ聊天框
Feb 10 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的一个基础知识 表单提交
2011/07/04 PHP
php的socket编程详解
2016/11/20 PHP
jquery中ajax学习笔记3
2011/10/16 Javascript
对js关键字命名的疑问介绍
2014/04/25 Javascript
使用JS实现jQuery的addClass, removeClass, hasClass函数功能
2014/10/31 Javascript
javascript实现回车键提交表单方法总结
2015/01/10 Javascript
JavaScript中setUTCMilliseconds()方法的使用详解
2015/06/12 Javascript
JavaScript原生xmlHttp与jquery的ajax方法json数据格式实例
2015/12/04 Javascript
JavaScript设计模式经典之命令模式
2016/02/24 Javascript
bootstrap日历插件datetimepicker使用方法
2016/12/14 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
Vue.js结合bootstrap实现分页控件
2017/03/10 Javascript
mui框架移动开发初体验详解
2017/10/11 Javascript
JS中常用的消息框总结
2018/02/24 Javascript
原生JS实现$.param() 函数的方法
2018/08/10 Javascript
vue axios数据请求get、post方法及实例详解
2018/09/11 Javascript
为vue项目自动设置请求状态的配置方法
2019/06/09 Javascript
Vue 中 a标签上href无法跳转的解决方式
2019/11/12 Javascript
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
[58:18]2018DOTA2亚洲邀请赛3月29日 小组赛B组 iG VS Mineski
2018/03/30 DOTA
Django项目实战之用户头像上传与访问的示例
2018/04/21 Python
python机器学习之神经网络实现
2018/10/13 Python
Django框架用户注销功能实现方法分析
2019/05/28 Python
Python列表去重复项的N种方法(实例代码)
2020/05/12 Python
使用python实现下载我们想听的歌曲,速度超快
2020/07/09 Python
美国一家专业的太阳镜网上零售商:Solstice太阳镜
2016/07/25 全球购物
全世界最美丽的四星和五星级酒店预订:Prestigia.com
2017/11/15 全球购物
struct和class的区别
2015/11/20 面试题
库房主管岗位职责
2013/12/31 职场文书
学校三八妇女节活动情况总结
2014/03/09 职场文书
珍惜资源保护环境的建议书
2014/05/14 职场文书
医学专业毕业生推荐信
2014/07/12 职场文书
社会工作专业求职信
2014/07/15 职场文书
民族团结演讲稿范文
2014/08/27 职场文书
学党史心得体会
2014/09/05 职场文书
2019个人半年工作总结
2019/06/21 职场文书