Jquery 如果 <div> 样式包含 rgb
Jquery if <div> style contains rgb
我想检查元素的样式是否有 rgb。例如
<div class="grid" style="background-color: rgba(116, 185, 255, 0.5)">
Jquery:
if $('.grid') style has rgba {
//do it
}
使用它:)
var element = document.getElementsByClassName('grid');
if(element){
var style = element.style;
if(style){
var color = style.color;//or backgroundColor
if(color){
if(color.indexOf(rgba) > -1){
//Do whatever you want
}
}
}
}
在jQuery中:
if ($(".words").eq(0).css("color").indexOf("rgba") > -1){
//Do whatever you want
}
希望对您有所帮助
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>css demo</title>
<style>
div {
width: 60px;
height: 60px;
margin: 5px;
float: left;
}
</style>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<span id="result"> </span>
<div style="background-color: blue; color: red">empty</div>
<div style="background-color: rgba(0,1,0,1); color: red"></div>
<div style="background-color:#123456;"></div>
<div style="background-color:#f11;"></div>
<script>
$( "div" ).click(function() {
var bodyColor = $(this).attr("style");
if (bodyColor.indexOf('rgba') > -1){
$( "#result" ).html( "That div <span style='" +
bodyColor + ";'>has RGBA</span>." );
}else{
$( "#result" ).html( "That div <span style='" +
bodyColor + ";'>does not have RGBA</span>." );
}
});
</script>
</body>
</html>
我想检查元素的样式是否有 rgb。例如
<div class="grid" style="background-color: rgba(116, 185, 255, 0.5)">
Jquery:
if $('.grid') style has rgba {
//do it
}
使用它:)
var element = document.getElementsByClassName('grid');
if(element){
var style = element.style;
if(style){
var color = style.color;//or backgroundColor
if(color){
if(color.indexOf(rgba) > -1){
//Do whatever you want
}
}
}
}
在jQuery中:
if ($(".words").eq(0).css("color").indexOf("rgba") > -1){
//Do whatever you want
}
希望对您有所帮助
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>css demo</title>
<style>
div {
width: 60px;
height: 60px;
margin: 5px;
float: left;
}
</style>
<script src="https://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<span id="result"> </span>
<div style="background-color: blue; color: red">empty</div>
<div style="background-color: rgba(0,1,0,1); color: red"></div>
<div style="background-color:#123456;"></div>
<div style="background-color:#f11;"></div>
<script>
$( "div" ).click(function() {
var bodyColor = $(this).attr("style");
if (bodyColor.indexOf('rgba') > -1){
$( "#result" ).html( "That div <span style='" +
bodyColor + ";'>has RGBA</span>." );
}else{
$( "#result" ).html( "That div <span style='" +
bodyColor + ";'>does not have RGBA</span>." );
}
});
</script>
</body>
</html>