【发布时间】:2014-07-07 09:42:41
【问题描述】:
我无法让它工作。如何将 JavaScript 添加到 jQuery 模板?
我尝试了以下方法,但没有成功:
<script id="geoShapeTooltip" type="text/x-jquery-tmpl">
${ alert ("TEXT"); }
<table id="tooltipTable" >
<tr><th class="tooltipHeading" colspan="2">
${item.fieldValues.NAME}, ${item.fieldValues.REGION}</th></tr>
<tr>
<td>Population:</td>
<td>${item.fieldValues.POP2005}</td>
</tr>
</table>
</script>
这是我在fiddle 上的问题。
编辑:我找到了不同的解决方案。在 Infragistics 模板中,您可以在 if 语句中执行 javascript。 {{if YOUR_JAVASCRIPT_GOES_HERE}}一些文字}}{{/if}} 如果需要,您可以向参数添加值,以便稍后显示。有点hacky,但可以。
【问题讨论】:
-
@Thauwa stephenwalther.com/archive/2010/11/30/… = 有效
-
你需要找到工具提示悬停/点击事件的JavaScript回调函数(如果有的话)。首先查看 igMap 文档。
-
这是一个asp.net控件,但我发布的部分是jQuery。如您所见,我像在文章中那样尝试过,但不起作用。它只显示 ${ alert ("TEXT"); } 作为文本。
标签: javascript jquery jquery-templates