0

我正在使用 JQuery 模板在 asp.net 中创建表格网格。但是我遇到了渲染问题。这是代码:

<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 的“title”标签不会在“#dataList”中呈现,jquery 模板会跳过该部分并呈现所有其余部分。

我想要 DIV 上的“标题”标签用于 TOOLTIP,因为插件只支持写在“标题”标签内的文本。

我在代码中写错了什么吗?

4

1 回答 1

2

您是否尝试过删除额外的内部空间:

{{html ProjectName}}

代替:

{{ html ProjectName }}

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

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

于 2012-09-23T13:05:06.447 回答