我想使用if语句在图像滑块中选择子类的值。如果输入值为“是”,它将更改文本颜色。
Javascript:
$('document').ready(function(){
if $('.slide-active').find('.black').value = 'yes'){
$('.slide-title').addClass("blacktext");
$('.slide-title').removeClass("whitetext");
};
});
Css:
.blacktext{color: black !important;}
.whitetext{color: white !important;}
这似乎不起作用。有帮助吗?
重要编辑:代替检测输入值。我必须检测div的内容。
<div class="black">ja</div>
最佳答案
使用“ val()==”代替“ value =”。另外,它应该是“ if($(”而不是“ if $(”),因此您错过了方括号。
$('document').ready(function() {
if ($('.slide-active').find('.black').html() == 'yes') {
$('.slide-title').addClass("blacktext");
$('.slide-title').removeClass("whitetext");
};
});
.blacktext {
color: black !important;
}
.whitetext {
color: white !important;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div class="slide-active">
<div class="black">yes</div>
</div>
<div class="slide-title whitetext">aaaaaa</div>
关于javascript - 选择子类的输入值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35768714/