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