Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/381.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
Javascript 更改jquery中没有名称的数据_Javascript_Jquery_Html - Fatal编程技术网

Javascript 更改jquery中没有名称的数据

Javascript 更改jquery中没有名称的数据,javascript,jquery,html,Javascript,Jquery,Html,我的html中有一个元素,其数据属性如下: <object id="main_stream" data="Value1" type="application/x-shockwave-flash"> 我的第二个问题是,这是一个视频播放器。即使更改了值,如何刷新它以显示新视频?使用jQuery的函数 刷新视频取决于您使用的播放器类型。这应该是一个单独的问题,但我建议大家看看HTML5可以做些什么:$(“主流”).attr(“数据”,“值2”) 根据您正在使用或嵌入的视频播放器的不同,您

我的html中有一个元素,其数据属性如下:

<object id="main_stream" data="Value1" type="application/x-shockwave-flash">
我的第二个问题是,这是一个视频播放器。即使更改了值,如何刷新它以显示新视频?

使用jQuery的函数

刷新视频取决于您使用的播放器类型。这应该是一个单独的问题,但我建议大家看看HTML5可以做些什么:

$(“主流”).attr(“数据”,“值2”)


根据您正在使用或嵌入的视频播放器的不同,您可以对更改视频的网站进行api调用(Twitch和Youtube都有此功能),或者如果没有此选项,您可以简单地删除视频中的html元素(iframe等),并使用正确的URI将其添加回。当然,删除是不太理想的选择,因为它需要重新加载播放器。

使用
attr()
<代码>$(“#主流”).attr('data',--)@Tushar哇,真不敢相信我忘了attr。谢谢它解决了这两个问题为什么html元素中有两个id?@KrupeshKotecha这是我的打字错误谢谢你的提及
$("#main_stream").data("",stream_link);
$("#main_stream").attr("data", stream_link);