【发布时间】:2015-10-23 10:43:57
【问题描述】:
我已经阅读了很多关于使用 jquery 查找和追加的文章。我在其他项目中成功地做到了这一点,但主要是附加到一个 div 元素。我需要在页面上附加到 javascript,但遗憾的是我没有核心访问权限。
现有的 JS:
<div class="widget">
<script type="text/javascript">
var widget37 = new VideoWidget("VideoCanvas",
"divVideoCanvas37", "DS37");
widgetVideoCanvas37.SetWidth("630");
widgetVideoCanvas37.SetHeight("355");
widgetVideoCanvas37.SetVariable("isMute", "false");
widgetVideoCanvas37.RenderWidget();
</script>
</div>
在RenderWidget之前,我需要添加
widgetVideoCanvas37.SetVariable("isAutoStart", "true");
我尝试过这样的事情:
$( "widgetVideoCanvasDS37.RenderWidget()" ).prepend( "<p>Test</p>" );
但它似乎确实有效。也许 prepend 不是最好的方法。提前感谢您的帮助!
【问题讨论】:
-
整体感觉很粗略。为什么不直接使用脚本设置变量,而不是尝试将其附加到 DOM?
-
澄清一下,我们的核心 CMS 存在限制。我可以添加自己的代码,这些代码在他们的核心代码之后调用。我无法让他们的开发人员尽快解决我想要的问题,因此我为什么要自己尝试。
-
为什么投反对票?这不是一个有效的问题吗?
标签: javascript jquery html append prepend