Trying to mute video using attr but it doesn't work.
HTML
 <video autoplay muted class='preview-video'>
       <source src='file.mp4' type='video/mp4'>
 </video>
jQuery
function volumeToggle(button) {
    var muted = $(".preview-video").attr("muted");
    $(".preview-video").attr("muted", !muted)
}
However, when I try prop() instead of attr() it works. Can someone explain in detail the reason behind it?
 
     
    