2012-09-23 55 views
0

我正在使用JQuery模板在asp.net中创建表格网格。但是我得到了渲染问题。下面的代码:JQuery模板呈现问题

<script id="housingTemplate" type="text/x-jquery-tmpl"> 
    <div class="oddrow togglestyle"> 
     <div class="oddFirst"> 
      ${ID} 
     </div> 
     <div class="oddFirst thirdWidth fourthWidth info-tooltip" 
      title="{{ html ProjectName }}"> 
      ${ProjectName} 
     </div> 
     <div class="oddFirst thirdWidth fourthWidth info-tooltip" 
      title="Ravi Joshi"> 
      ${Address} 
     </div> 
     <div class="oddFirst thirdWidth info-tooltip"> 
      ${ZipCode} 
     </div> 
     <div class="oddFirst thirdWidth info-tooltip"> 
      ${City} 
     </div> 
     <div class="oddFirst thirdWidth info-tooltip"> 
      ${Type} 
     </div> 
    </div> 
<script> 

$("#businessTemplate").tmpl($.parseJSON(data.ResponseData)).appendTo("#dataList"); 

“称号” DIV的标签不呈现回场内“#dataList”,jQuery的模板跳过这一部分,使所有的休息。

因为插件仅支持在“标题”标签内写入的文本,所以我希望DIV上的“title”标签用于TOOLTIP目的。

是否有什么我在代码中写错了?

+1

尝试取出空间'标题= “{{HTML项目名}}”' –

回答

1

您是否尝试过删除多余的内部空间:

{{html ProjectName}} 

相反的:

{{ html ProjectName }} 

{{html fieldNameOrExpression}}文档页面上的语法没有任何内部空间。

http://api.jquery.com/template-tag-html/