Можно ли добавить два свойства высоты из двух разных элементов? Например, для
var reportHeight = $("#" + loadTo).css("height");
var userCompaniesHeight = $("#UserCompanies").css("height");
// is it possible --> var totalHeight = reportHeight + userCompaniesHeight;
ТИА
Используйте .height()
который возвращает простое число в пикселях вместо строки, содержащей единицы.
var reportHeight = $("#" + loadTo).height();
var userCompaniesHeight = $("#UserCompanies").height();
var totalHeight = reportHeight + userCompaniesHeight;
попробуйте это. Метод jQuery CSS() возвращает строку, поэтому вам нужно использовать parseInt():
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt
var reportHeight = parseInt( $("#" + loadTo).css("height"), 10),
userCompaniesHeight = parseInt( $("#UserCompanies").css("height"), 10),
totalHeight = reportHeight + userCompaniesHeight;
или используйте метод height() jQuery, как описано выше
Просто используйте метод height()
иначе вы будете разбирать "px" из того, что возвращает .css()
var totalheight= $("#" + loadTo).height() + $("#UserCompanies").height();
'15px'