嗨,谢谢你们对此进行调查。
我有一个代码,我一直致力于将视频添加到我的网站。所有视频均来自youtube。用户点击提交后,链接就会显示。点击它时,用户可以预览视频。
一周前,我使用以下方法实现这一目标:
$("#result").html('<a href="javascript:initPlayer(\'http://www.youtube.com/watch?v=kXhy7ZsiR50\')>Preview video</a><br>');
一切都很好。但今天我正在尝试脚本,链接不再出现了。如果我执行以下操作,链接可以正常工作:
<a href="javascript:initPlayer('http://www.youtube.com/watch?v=kXhy7ZsiR50')">Preview video</a>
页面上的某个地方。
我不知道为什么使用jQuery的调用不再起作用。我在开发网站时工作得很好。我在不同的浏览器上尝试过,但最后得到了相同的结果。
任何人都知道如何解决这个问题?我开始拔头发了。 :)
提前致谢。
答案 0 :(得分:0)
这似乎工作正常:
$("#result").html("<a href='javascript:initPlayer(\"http://www.youtube.com/watch?v=kXhy7ZsiR50\")'>Preview video</a><br>");
我认为这是双/单引号问题。一切都恢复正常。