здесь является JQueryJQuery не работает в VS, но его работы в jsfiddle.net
$('#pl').find('img').each(function(i, elem) {
var $this = $(this),
ratio = $this.width()/$this.height();
$this.addClass((ratio < 1) ? 'portrait' : 'landscape');
});
HTML:
<div id="pl">
<img src="#" width="60" height="30" />
<img src="#" width="30" height="60" />
<img src="#" width="40" height="80" />
<img src="#" width="90" height="50" />
<img src="#" width="60" height="30" />
<img src="#" width="40" height="80" />
</div>
и вот пример jsfiddle.net >>>SAMPLE
сделал и добавить JQuery в вашем html – Balachandran
@balachandran. Вы должны были проверить скрипт, предоставленный им, прежде чем публиковать такой комментарий crackPOT ..! –
может быть, ваш код не в обработчике dom, скрипт в скрипке по умолчанию выполняется в обработчике 'window.onload()'. Поэтому переместите свой код в обработчик dom, например 'jQuery (function ($) {... ваш код ...})' –