Js - 判断元素是否含有某个类

检查当前的元素是否含有某个特定的类:

1、hasClass()方法

if($(‘#one‘).hasClass(‘one‘)) {  // true  含有 }

hasClass()也可同时写多个class,多个之间用空格隔开:

if($(‘#one‘).hasClass(‘one one2‘)) {  //  }

2、is()方法 与 hasClass()方法类似,不过is用的范围更广些(这里只针对检查元素特定类进行举例)

if($(‘#one‘).is(‘.one‘)) {  //  }

is()也可同时写多个class,多个之间用逗号隔开:
if($(‘#one‘).is(‘.one,.one2‘)) {  //  }

水平有限,文中错误不妥在所难免,欢迎批评指正建议评论。文章将不定期修改完善斧正。谢谢!

时间: 2024-10-11 01:00:26

Js - 判断元素是否含有某个类的相关文章

js判断元素是否是disable状态

js判断元素是否是disable状态 jquery判断元素状态用$(select).prop(属性值) == true js判断button是否可以点击: //判断button是否为不可点击状态 if($("#buyButton").prop("disabled") == true){} //判断button是否为不可点击状态 if($("#buyButton").prop('disabled') != true){} /** * 购买按钮失效

Js - 判断元素是否隐藏、显示

判断元素是否隐藏.显示的方法,需要的朋友可以参考下 : 1.通过判断元素display属性状态值来实现 console.log($('div').css("display"));       // inlineif($('div').css("display") != 'none') { console.log('aaaaa');       // aaaaa $('div').hide();         console.log($('div').css(&qu

js 判断元素是否在列表中

判断元素是否在列表中 isInArray()判断输入的数值是否在数组中: /** * 使用循环的方式判断一个元素是否存在于一个数组中 * @param {Object} arr 数组 * @param {Object} value 元素值 */ function isInArray(arr,value){ for(var i = 0; i < arr.length; i++){ if(value === arr[i]){ return true; } } return false; } 使用:

js 判断元素(例如div)里的数据显示不全(数据长度大于元素长度)

//判断div里元素是否超出长度,true 超出,false 没有 dom=document.getElementById('id');function isEllipsis(dom) {    var checkDom = dom.cloneNode(), parent, flag;     checkDom.style.width = dom.offsetWidth + 'px';    checkDom.style.height = dom.offsetHeight + 'px';   

JS判断元素是否在数组内

一.jQuery 如果是用JQuery的话,可以用inArray()函数: jquery inarray()函数详解jquery.inarray(value,array)确定第一个参数在数组中的位置(如果没有找到则返回 -1 ). determine the index of the first parameter in the array (-1 if not found).返回值jquery参数value (any) : 用于在数组中查找是否存在array (array) : 待处理数组.

js判断元素是否隐藏的方法

代码如下: JavaScript代码如下: if( document.getElementById("div").css("display")==='none') if( document.getElementById("div").css("display")==='block') Jquery代码如下: $("#div").is(":hidden"); // 判断是否隐藏 $(&qu

js判断元素是否在可视区域里

js部分: //监听滚动条滑动距离 $(window).on('scroll', function(){ var scrollTop = $(document).scrollTop() var lines = $('.el_line') if (scrollTop >= 380){ $('.el_topNav').css('opacity',1) } else { $('.el_topNav').css('opacity',0) } for (var i = 0; i < lines.leng

分享知识-快乐自己:JS 检查元素是否含有某种css样式

第一种 原生 JS: ************************************************************* 结构部分: <div> <p>1</p> <p class="test">2</p> <p>3</p> </div> ************************************************************** js

js判断输入是否含有空格

trim() 方法用于删除字符串的头尾空格.(这个方法可以判断是否输入全是空格) addNewTag(){ this.$refs["addTagForm"].validate((valid) => { if (valid) { var name = this.addTagForm.tagName.trim(); if(name == null || name == '' || name == undefined ){ this.$message({message:'名称不能为空!