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输入框密码的显示隐藏【代码分享】
Apr 29 jQuery
jQuery实现一个简单的验证码功能
Jun 26 jQuery
jquery拖动改变div大小
Jul 04 jQuery
jQuery.Sumoselect插件实现下拉复选框效果
Nov 09 jQuery
jquery实现侧边栏左右伸缩效果的示例
Dec 19 jQuery
vue-cli webpack 引入jquery的方法
Jan 10 jQuery
jQuery+ajax实现动态添加表格tr td功能示例
Apr 23 jQuery
详解使用jQuery.i18n.properties实现js国际化
May 04 jQuery
JQuery样式与属性设置方法分析
Dec 07 jQuery
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 jQuery
jquery实现广告上下滚动效果
Mar 04 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
Apache中php.ini的设置方法
2013/02/28 PHP
php curl post 时出现的问题解决
2014/01/30 PHP
php实现计数器方法小结
2015/01/05 PHP
PHP-FPM之Chroot执行环境详解
2015/08/03 PHP
Ajax PHP JavaScript MySQL实现简易无刷新在线聊天室
2016/08/17 PHP
php基于dom实现读取图书xml格式数据的方法
2017/02/03 PHP
阿里云Win2016安装Apache和PHP环境图文教程
2018/03/11 PHP
laravel实现上传图片的两种方式小结
2019/10/12 PHP
基于JQuery实现异步刷新的代码(转载)
2011/03/29 Javascript
用nodejs访问ActiveX对象,以操作Access数据库为例。
2011/12/15 NodeJs
jquery使用正则表达式验证email地址的方法
2015/01/22 Javascript
Jquery实现顶部弹出框特效
2015/08/08 Javascript
关于JavaScript中事件绑定的方法总结
2016/10/26 Javascript
node.js中http模块和url模块的简单介绍
2017/10/06 Javascript
VUE重点问题总结
2018/03/19 Javascript
移动端吸顶fixbar的解决方案详解
2019/07/17 Javascript
[01:46]辉夜杯—打造中国DOTA新格局
2015/12/25 DOTA
理解Python中的类与实例
2015/04/27 Python
Python安装第三方库的3种方法
2015/06/21 Python
numpy数组拼接简单示例
2017/12/15 Python
urllib和BeautifulSoup爬取维基百科的词条简单实例
2018/01/17 Python
Python批量查询关键词微信指数实例方法
2019/06/27 Python
使用简单的CSS3属性实现炫酷读者墙效果
2014/01/08 HTML / CSS
同程旅游英文网站:LY.com
2018/11/13 全球购物
三星法国官方网站:Samsung法国
2019/10/31 全球购物
加拿大领先家居家具网上购物:Aosom.ca
2020/05/27 全球购物
工厂厂长岗位职责
2013/11/08 职场文书
工程管理造价应届生求职信
2013/11/13 职场文书
给国外客户的邀请函
2014/01/30 职场文书
教师新年寄语
2014/04/03 职场文书
2014年高中教师工作总结
2014/12/19 职场文书
夫妻吵架保证书
2015/05/08 职场文书
php+laravel 扫码二维码签到功能
2021/05/15 PHP
python实现简易自习室座位预约系统
2021/06/30 Python
Redis入门教程详解
2021/08/30 Redis
vue项目打包后路由错误的解决方法
2022/04/13 Vue.js