Возможно, кто-то сможет мне объяснить, почему знак ">" закодирован в ">"
.
Я использую mvc razor, и некоторые мои cshtml view используют скрипт, который вы можете найти ниже:
<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 SyntaxError: Неожиданный токен
;
в следующей строке:
if ($(this).height() > $(this).width()) {
Какая причина (ы) может быть для этого кодирования / преобразования (кроме кривых рук: D)?
Или каким-то образом решить это.