”>”被编码为“>”
可能有人能够解释我,为什么“>”符号被编码为“>”
。 我正在使用 mvc razor,我的一些 cshtml 视图使用您可以在下面找到的脚本:
<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 浏览器抛出异常:
未捕获的语法错误:意外的标记 ;
下一行:
if ($(this).height() > $(this).width()) {
进行此编码/转换的原因是什么(手部曲线除外:D)?
或者有什么办法可以解决。
Probably, someone will be able to explain me, why ">" sign is encoded to ">"
.
I am using mvc razor and some my cshtml view uses script that you can find below:
<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 browser throws exception:
Uncaught SyntaxError: Unexpected token
;
in next line:
if ($(this).height() > $(this).width()) {
What reason(s) can be to do this encoding/transform (except for curves of hands :D)?
Or some way to solve it.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试
或者将您的 javascript 放入外部 javascript 文件中。
(我在阅读了您的问题评论后发布了这个答案)
Try
Or else put your javascript in an external javascript file.
(I post this answer having read your question comments)