当script标签的type属性为text/html 时
type属性为text/html的时候,<script>片断中定义一个被JS调用的代码,代码不会在页面上显示,如下,js中渲染一个表格,调用一个#dataIsTop选择器的模板。
该模板如下
<!-- 是否爆品 -->
<script type="text/html" id="dataIsTop">
<input type="checkbox" name="is_top" value="{{d.id}}" lay-skin="switch" lay-text="爆品|非爆品" lay-filter="top" {{ d.is_top == 1 ? 'checked' : '' }}>
</script>
是一个type属性为text/html 的脚本,里面是html标签。
效果如下,
此处text/html 的脚本 相当于一个html,其点击事件依然遵从正常的思路,在js中异步实现。