首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >">“编码为">”

">“编码为">”
EN

Stack Overflow用户
提问于 2011-04-25 19:04:02
回答 1查看 925关注 0票数 2

也许,有人能解释我,为什么">“符号被编码到">"。我正在使用mvc剃须刀,我的cshtml视图使用的脚本如下:

代码语言:javascript
运行
复制
<script type="text/javascript" language="javascript">
    $(document).ready(function () {
        var thumbnails = $("img.thumbnail");
        thumbnails.each(function () {
            $(this).load(function () {
                if ($(this).height() > $(this).width()) {
                    $(this).css("height", "100%");
                }
                else {
                    $(this).css("width", "100%");
                }
            });
        });
    });
</script>

Chrome浏览器抛出异常:

Uncaught :意料之外的令牌;

在下一行:

代码语言:javascript
运行
复制
if ($(this).height() &gt; $(this).width()) {

做这种编码/转换的原因是什么(除了手的曲线:D)?

或者用什么方法解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-04-25 19:21:26

试一试

代码语言:javascript
运行
复制
<script type="text/javascript" language="javascript">
    <![CDATA[
        $(document).ready(function () {
            var thumbnails = $("img.thumbnail");
            thumbnails.each(function () {
                $(this).load(function () {
                    if ($(this).height() > $(this).width()) {
                        $(this).css("height", "100%");
                    }
                    else {
                        $(this).css("width", "100%");
                    }
                });
            });
        });
    ]]>
</script>

否则,将javascript放在外部javascript文件中。

(我在阅读了你的问题评论后发布了这个答案)

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5782038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档