Если нужно учитывать высоту только тех блоков, у которых класс hdr:
function setEqualHeight(columns) {
var tallestcolumn = 0;
columns.each(function () {
currentHeight = $(this).height();
if (currentHeight > tallestcolumn) {
tallestcolumn = currentHeight;
}
});
columns.height(tallestcolumn);
}
$(document).ready(function () {
setEqualHeight($(".columns > div.hdr"));
});
Если нужно учитывать высоту всех блоков, а применять лишь к тем, у которых класс hdr:
function setEqualHeight(columns) {
var tallestcolumn = 0;
columns.each(function (i, e) {
currentHeight = $(e).height();
if (currentHeight > tallestcolumn) {
tallestcolumn = currentHeight;
}
});
columns.each(function (i, e) {
if ($(e).hasClass("hdr")) {
$(e).height(tallestcolumn);
}
}
$(document).ready(function () {
setEqualHeight($(".columns > div"));
});