javascript - JQuery 库中的特殊值(value)

标签 javascript jquery

我正在使用JQueryGantt库并查看源代码,我发现为 value一些<input>元素,像这样的值 (#=obj.code?obj.code:''#) 。我在 javascript 中还没有见过这样的东西。这些是什么?

最佳答案

它用于 JST jquery 模板引擎,这样您就可以访问对象的属性,在本例中是“TASKROW”并呈现值,检查第 30 到 47 行以查看它是如何解析和执行的

https://github.com/robicch/jQueryGantt/blob/52bc859bab0866a45b2e233b5783ed8d7046ae4b/libs/jquery/JST/jquery.JST.js

该对象被定义为与模板引擎一起使用

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/

相关文章:

javascript - 如何使用 jQuery 更新文本区域内的代码

javascript - jQuery 中奇怪的 json 错误

javascript - 使用javascript在没有提交按钮的情况下显示输入值到另一个页面

javascript - php mysql 用户评分和评论系统

javascript - 如何更改 div 的每个第二类的背景

javascript - 如何创建带有函数参数的按钮?

javascript - 使用 JS 将数组转换为 JSON 对象

javascript - 有人/有人可以在 WebKit shell 中使用 Mozilla 的 Rhino JS 引擎吗?

javascript - 如果它们存在于 javascript 中,则在组内匹配正则表达式组

javascript - 模式关闭后视频继续播放 Firefox