[英]jquery select videos inside div and mute them
I'm trying to mute some videos when a specific button is pressed with jquery. 我尝试用jquery按下特定按钮时使某些视频静音。
i have this html code 我有这个HTML代码
<button id="mute">Mute all</button>
<button id="unmute">Unmute all</button>
<div id="displayer"></div>
The thing is, at some point, my displayer will by filled like this: 问题是,在某个时候,我的显示器将像这样填充:
<div id="displayer">
<div id="row0" class="row">
<div class="col-md-2">
<video id="recorded0" autoplay="" loop="" src="some_video" controls=""></video>
</div>
<div class="col-md-2">
<video id="recorded1" autoplay="" loop="" src="some_video" controls=""></video>
</div>
<div class="col-md-2">
<video id="recorded2" autoplay="" loop="" src="some_video" controls=""></video>
</div>
<div class="col-md-2">
<video id="recorded3" autoplay="" loop="" src="some_video" controls=""></video>
</div>
<div class="col-md-2">
<video id="recorded4" autoplay="" loop="" src="some_video" controls=""></video>
</div>
<div class="col-md-2">
<video id="recorded5" autoplay="" loop="" src="some_video" controls=""></video>
</div>
</div>
<div id="row1" class="row">
<div class="col-md-2">
<video id="recorded6" autoplay="" loop="" src="some_video" controls=""></video>
</div>
<div class="col-md-2">
<video id="recorded7" autoplay="" loop="" src="some_video" controls=""></video>
</div>
<div class="col-md-2">
<video id="recorded8" autoplay="" loop="" src="some_video" controls=""></video>
</div>
</div>
</div>
here's my javascript code : 这是我的JavaScript代码:
$("#mute").click(function() {
$("#displayer > video").prop('muted', true);
});
$("#unmute").click(function() {
$("#displayer > video").prop('muted', false);
});
and it doesn't work. 而且不起作用。 I don't see why. 我不明白为什么。 Can someone help me ? 有人能帮我吗 ?
$("#displayer" > video") means get all the video elements that are immediate children of #displayer. The only immediate children of #displayer are your div rows. $(“#displayer”> video“)表示获取所有#displayer 直属子元素的video元素。#displayer唯一直属子元素是您的div行。
Try this instead: 尝试以下方法:
$("#displayer video")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.