Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery videojs:播放后更改标题属性_Jquery_Attributes_Html5 Video_Title_Video.js - Fatal编程技术网

Jquery videojs:播放后更改标题属性

Jquery videojs:播放后更改标题属性,jquery,attributes,html5-video,title,video.js,Jquery,Attributes,Html5 Video,Title,Video.js,我有一个带有Video.js的HTML5视频。我想在开始视频后更改标题属性。 我的代码是: <video id="vidid14" class="video-js vjs-default-skin" width="554" height="312" controls poster="Picture_copyright_John_Doe.jpg" title="©John Doe" preload="none"> 但是我得到了错误消息:“VIDEOJS:error:TypeErro

我有一个带有Video.js的HTML5视频。我想在开始视频后更改标题属性。 我的代码是:

<video id="vidid14" class="video-js vjs-default-skin" width="554" height="312" controls  poster="Picture_copyright_John_Doe.jpg" title="©John Doe" preload="none">
但是我得到了错误消息:“VIDEOJS:error:TypeError:this.attr不是一个函数”

我没有别的办法。是否有更改代码的解决方案?
提前感谢。

在您的示例中
这是玩家的参考。由于标题不存在,因此玩家出现了射击错误

根据您更新标题的需要,您可以使用以下任意选项

$('vidid14').attr('title','New Tile')


$('vidid14_html5_api').attr('title','New Tile')

非常感谢。就是:$(“#”+videoId+”\uHTML5\uAPI').attr('title','newtitle');更改视频的标题$('#'+videoId).attr('title','newtitle');更改洗涤器栏的标题。
$(".video-js").each(function (videoIndex) {
var videoId = $(this).attr("id");
videojs(videoId).ready(function(){
this.on("play", function(e) {
this.attr('title', 'your new title'); }); });  });