Как вы видите, у меня есть более чем один .box
DIV и мой .box
DIV имеет data-item-color
атрибут Мне нужно, чтобы получить data-item-color
значение, чтобы изменить мои .box
свойства CSS (.Строка, .tinyline, h6, р), в ближайшее время :том, как получать родители ценят
если мой data-item-color
имеет red
значение, чем сделать мой .line
, h6
, p
на красный, который находится внутри .box
DIV
$(document).ready(function() {
});
h6,
p,
span {
padding: 0;
margin: 0;
}
.box {
width: 200px;
padding: 20px;
float: left;
margin: 10px;
}
.line:before {
content: "";
width: 100%;
height: 5px;
background: #000;
display: block;
}
.tinyline:after {
content: "";
width: 100%;
height: 2px;
background: #000;
display: block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="box" data-item-color="red">
<span class="line"></span>
<h6>RED</h6>
<p>red text...
<span class="tinyline"></span>
</p>
</div>
<div class="box" data-item-color="blue">
<span class="line"></span>
<h6>BLUE</h6>
<p>Blue text..
<span class="tinyline"></span>
</p>
</div>
привет спасибо за совместное использование Интересно, почему не .line или .tinyline не меняются, может быть, из-за psuedo? –
Псевдоэлементы @recruit_man нельзя манипулировать непосредственно javascript. Глядя на ваш css, я увидел, что псевдоэлементы не нужны, поэтому я удалил их. – therealbischero
купите в моем проекте. Я должен связаться с ними, потому что я использую flaticon, а шрифт - только перед psuedo шрифта flaticon. –