【发布时间】:2019-07-21 11:15:21
【问题描述】:
如果输入的 aria-valuenow 为 0,我正在尝试找到一种方法将 testing 类添加到按钮。
到目前为止我的代码:
(function() {
if($('.plyr__volume input').attr('aria-valuenow')=="0"){
$('.js-volume').addClass('test');
} else {
$('.js-volume').removeClass('test');
}
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<button type="button" class="plyr__control js-volume" data-plyr="mute"></button>
<div class="plyr__volume">
<input data-plyr="volume" type="range" min="0" max="1" step="0.05" value="1"
autocomplete="off" role="slider" aria-label="Volume" aria-valuemin="0"
aria-valuemax="100" aria-valuenow="0" id="plyr-volume-2587" style="--value:0%;
width: 0px; left: 200px;" aria-valuetext="0.0%" class="plyr__tab-focus">
</div>
【问题讨论】:
-
(function() {应该是$(function() { -
你打算用那个类做什么?
标签: javascript jquery function input