Javascript 当我使用脚本标记时,html()在Firefox中不起作用

Javascript 当我使用脚本标记时,html()在Firefox中不起作用,javascript,jsrender,Javascript,Jsrender,我使用的是jsrender,一切都在Chrome中运行,但在Firefox中却无法运行 如果我尝试在控制台(使用Firefox)中获取$('#theTmpl').html(),它将出现“”。但在Chrome中,它工作得非常完美 铬: Firefox: 代码: <script id="theTmpl" type="text/x-jsrender" data-jsv-tmpl="jsvTmpl"> <div> {{if TotalNumbe

我使用的是
jsrender
,一切都在Chrome中运行,但在Firefox中却无法运行

如果我尝试在控制台(使用Firefox)中获取$('#theTmpl').html(),它将出现“”。但在Chrome中,它工作得非常完美

铬:

Firefox:

代码:

<script id="theTmpl" type="text/x-jsrender" data-jsv-tmpl="jsvTmpl">
    <div>
            {{if TotalNumberOfResults == 0 }}
            <h3>
                No Results
            </h3>
        </div><div>
            {{else}}
            <h3 id="resultFoundText" style="display:none">
                Showing [[numberone]] of [[numbertwo]] matching [[searchtext]] :
            </h3>
            {{/if}}
        </div><div class="search-result-row">
            {{for Results}}
            <h4>
                {{for Fields}}
                {{if Key == 'item_indexed_link_t'}}
                <a href="{{:Value}}" class="link-text">
                    {{/if}}
                    {{/for}}
                    {{for Fields}}
                    {{if Key == 'title_t'}}
                    {{:Value}}
                    {{/if}}
                    {{/for}}
                    {{for Fields}}
                    {{if Key == 'item_indexed_link_t'}}
                </a>
                {{/if}}
                {{/for}}
                {{for Fields}}
                {{if Key == '_templatename'}}
                <span class="category">{{:Value}}</span>
                {{/if}}
                {{/for}}
            </h4>
            {{for Fields}}
            {{if Key == 'description_t'}}
            <p>{{:Value}}</p>
            {{/if}}
            {{/for}}
            {{/for}}
        </div><div id="loadMoreResult">
            {{if TotalNumberOfResults != 0 }}
            <a class="medtouch-btn danger" onclick="FillSearch(false,  null, true)">Load More Result</a>
            {{/if}}
        </div></script>

{{如果TotalNumberOfResults==0}}
没有结果
{{else}
显示匹配[[searchtext]]的[[NumberWO]]中的[[numberone]]:
{{/if}
{{对于结果}}
{{对于字段}}
{{if Key='item\u index\u link\u t'}
{{/if}
{{/for}}
{{对于字段}}
{{if Key='{u templatename'}}
{{:Value}
{{/if}
{{/for}}
{{对于字段}}
{{if Key=='description_t'}}
{{:Value}

{{/if} {{/for}} {{/for}} {{如果TotalNumberOfResults!=0} 加载更多结果 {{/if}
如果使用JQuery和Firefox,多年后会遇到这个问题

尝试将JQuery和Firefox更新到最新版本

请不要尝试JQuery:

类似问题:


对我有用。如果使用调用$('#theTmpl').html()的脚本创建JSFIDLE,它在Firefox中工作吗?如果没有,您可以发布示例…在这里也可以,但是您可能更喜欢
text()
访问文本内容。
document.getElementById("theTmpl");