我正在使用JQueryGantt库并查看源代码,我发现为 value
一些<input>
元素,像这样的值 (#=obj.code?obj.code:''#)
。我在 javascript 中还没有见过这样的东西。这些是什么?
最佳答案
它用于 JST jquery 模板引擎,这样您就可以访问对象的属性,在本例中是“TASKROW”并呈现值,检查第 30 到 47 行以查看它是如何解析和执行的
该对象被定义为与模板引擎一起使用
var taskRow = $.JST.createFromTemplate(task, "TASKROW");
在您看到的模板中
<div class="__template__" type="TASKROW"><!--
<tr taskId="(#=obj.id#)" class="taskEditRow (#=obj.isParent()?'isParent':''#) (#=obj.collapsed?'collapsed':''#)" level="(#=level#)">
关于javascript - JQuery 库中的特殊值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44701252/