Вот функция, которая работает с jQuery (только для высоты, а не для ширины):
function setHeight(jq_in){
jq_in.each(function(index, elem){
// This line will work with pure Javascript (taken from NicB answer):
elem.style.height = elem.scrollHeight+'px';
});
}
setHeight($('<put selector here>'));
Примечание:
Оп попросил решение, которое не использует Javascript, однако это должно быть полезно многим людям, которые сталкиваются с этим вопросом.
Ответ 4
Это очень простое решение, но оно работает для меня: