jQuery-If(“A”左值等于“B”宽度减去“C”宽度)

jQuery-If(“A”左值等于“B”宽度减去“C”宽度),jquery,width,attr,Jquery,Width,Attr,标题很好地说明了这一点: 如果(元素-A的左值等于元素-B的宽度减去元素-C的宽度) 我做错了什么?这一个是正确的 if (parseInt(A.css('left')) == B.width() - C.width()) { 使用这个 if(parseInt(A.css('left')) == (B.width() - C.width())) 唯一的问题是A.css('left')将返回200px,因此需要使用parseInt('200px')@Lollero提取整数。你得到了加号。请

标题很好地说明了这一点:

如果(
元素-A
的左值等于
元素-B
的宽度减去
元素-C
的宽度)

我做错了什么?

这一个是正确的

if (parseInt(A.css('left')) == B.width() - C.width()) {

使用这个

if(parseInt(A.css('left')) == (B.width() - C.width())) 

唯一的问题是A.css('left')将返回
200px
,因此需要使用
parseInt('200px')
@Lollero提取整数。你得到了加号。请刷新我的答案
if( parseInt(A.css('left'),10) === parseInt(B.css('width'), 10) - parseInt(C.css('width'), 10)) { 
    $('body').css({ background: 'red' }); 
}