Вместо этого используйте .prop
(и очистите строку выбора):
function disable(i){
$("#rbutton_"+i).prop("disabled",true);
}
сгенерированный HTML:
Но подход «наилучшей практики» заключается в использовании привязки событий JavaScript и this
вместо:
$('.rbutton').on('click',function() {
$(this).prop("disabled",true);
});
Вы можете попробовать duration
свойство видео HTML5,
Ссылку на MDN https://developer.mozilla.org/en-US/docs/Web/API/HTMLMediaElement/duration#Syntax