【发布时间】:2018-06-25 07:40:25
【问题描述】:
我想在网络浏览器上播放 mp4 视频。为此,我正在使用流播放器,并且我想在页面加载时动态更改 href 内容。我使用了下面的代码。
<html><head>
<title>Wow! This is video</title>
<script src="http://releases.flowplayer.org/js/flowplayer-3.2.13.min.js" type="text/javascript"></script>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {
//var Filename = document.getElementById("<%=hdnFileName.ClientID%>").value;
var Filename = "http://www.yahoo.com";
$("a.mylink").attr("href", Filename);
});
</script></head><body>
<!-- <a href="Video/Test.mp4" style="width: 500px; height: 400px;" id="A"></a>-->
<a href="Video/Test.mp4" style="width: 500px; height: 400px; margin: 10px; display: block" class="Test1" id="Test1"></a>
<script language="JavaScript" type="text/javascript">
flowplayer("Test1", "http://releases.flowplayer.org/swf/flowplayer-3.2.18.swf");
</script></body></html>
在这里,我将在外部传递锚标记值,并且我想将其设置为锚标记。 但是上面的代码是不工作的。你能帮忙吗?
【问题讨论】:
-
$("#Test1").attr("href", Filename);您没有将mylink指定为CSS 类,因此它不起作用并且在设置href 后也移动flowplayer(.....) -
它没有类
mylink -
你链接的类是
Test1,而不是mylink...所以它应该是$("a.Test1").attr("href", Filename); -
@Satpal 感谢您的回复。我刚刚将我的 CSS 类更改为 mylink 并进行了检查,但仍然无法正常工作。
-
在设置 href 后也移动 flowplayer(.....)
标签: javascript jquery jquery-plugins flowplayer