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.masonry瀑布流效果
May 25 jQuery
jQuery实现html table行Tr的复制、删除、计算功能
Jul 10 jQuery
JQuery和html+css实现带小圆点和左右按钮的轮播图实例
Jul 22 jQuery
JQuery EasyUI 结合ztrIee的后台页面开发实例
Sep 01 jQuery
jQuery实现带右侧索引功能的通讯录示例【附源码下载】
Apr 17 jQuery
JQuery通过后台获取数据遍历到前台的方法
Aug 13 jQuery
jQuery实现轮播图及其原理详解
Apr 12 jQuery
jQuery常见的遍历DOM操作详解
Sep 05 jQuery
jQuery pjax 应用简单示例
Sep 20 jQuery
在Vue项目中引入JQuery-ui插件的讲解
Jan 27 jQuery
JQuery+Bootstrap 自定义全屏Loading插件的示例demo
Jul 03 jQuery
如何使用Jquery动态生成二级选项列表
Feb 06 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
SESSION存放在数据库用法实例
2015/08/08 PHP
解决yii2左侧菜单子级无法高亮问题的方法
2016/05/08 PHP
Jquery Select操作方法集合脚本之家特别版
2010/05/17 Javascript
jquery json 实例代码
2010/12/02 Javascript
用JavaScript修改CSS属性的代码
2013/05/06 Javascript
jquery获取iframe中的dom对象(两种方法)
2013/07/02 Javascript
Javascript页面添加到收藏夹的简单方法
2013/08/07 Javascript
IE、FF浏览器下修改标签透明度
2014/01/28 Javascript
Jquery之Bind方法参数传递与接收的三种方法
2014/06/24 Javascript
JavaScript限定图片显示大小的方法
2015/03/11 Javascript
谈谈js中的prototype及prototype属性解释和常用方法
2015/11/25 Javascript
javascript性能优化之DOM交互操作实例分析
2015/12/12 Javascript
详解js实现线段交点的三种算法
2016/08/09 Javascript
详解Vue.js——60分钟组件快速入门(上篇)
2016/12/05 Javascript
JS实现的简单图片切换功能示例【测试可用】
2017/02/14 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
JS获取当前时间戳方法解析
2020/08/29 Javascript
关于JavaScript数组去重的一些理解汇总
2020/09/10 Javascript
python读取与写入csv格式文件的示例代码
2017/12/16 Python
Python实用库 PrettyTable 学习笔记
2019/08/06 Python
Python 实现取多维数组第n维的前几位
2019/11/26 Python
python将四元数变换为旋转矩阵的实例
2019/12/04 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
2020/04/30 Python
PyQt5的相对布局管理的实现
2020/08/07 Python
CSS3的一个简单导航栏实现
2015/08/03 HTML / CSS
过程装备与控制工程专业个人的求职信
2013/12/01 职场文书
《毛主席在花山》教学反思
2014/04/20 职场文书
岗位职责说明书模板
2014/07/30 职场文书
2014领导班子四风问题查摆思想汇报
2014/09/13 职场文书
退休党员个人对照检查材料思想汇报
2014/09/29 职场文书
依法行政工作汇报材料
2014/10/28 职场文书
创业计划书之美甲店
2019/09/20 职场文书
python实现语音常用度量方法的代码详解
2021/05/25 Python
教你怎么用PyCharm为同一服务器配置多个python解释器
2021/05/31 Python
详解Python类和对象内容
2021/06/22 Python