改变价值类型

时间:2013-01-18 12:00:59

标签: jquery

$.fn.findMaxHeight = function() {
    var wrapperHeight = $(this).height();
    var wrapperMaxHeight = $(this).css('max-height');

    if ( wrapperHeight == wrapperMaxHeight ) {
        alert("max-height reached");
    } else {
        alert("not yet");
    }
}
$('.subscription-wrapper').findMaxHeight();
$('.payment-wrapper').findMaxHeight();

...不起作用,因为.css()返回300px.height()返回300,因此无法进行比较。我该如何解决?

2 个答案:

答案 0 :(得分:4)

只需使用parseInt

具体地,

var wrapperMaxHeight = parseInt($(this).css('max-height'), 10);

答案 1 :(得分:0)

使用parseInt

转换CSS高度
var wrapperMaxHeight = parseInt($(this).css('max-height'));