我正在使用 ko.renderTemplate 方法渲染 html 模板,我可以看到正在渲染的 html。同一文件中有一个脚本标记,但未执行。
<div>
<div>
<script>
$(function () {
alert("yes");
});
</script>
</div>
</div>
我没有看到警报消息。
最佳答案
我认为模板的呈现不会触发文档就绪。
当然,您应该在绑定(bind)中使用 afterrender 来运行另一个脚本函数。
关于JavaScript 未在使用 knockout 渲染的 html 文件中执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24656219/