2015-02-02 2 views
0

var에에 사업부의 폭 :링크이 코드를 사용하려고했다

$("#a").click(function(event) { 

    var n = $("#uno").innerWidth(); 
    var a = $("#due").innerWidth(); 

    if (n = a) { 
     $("#uno").css('width', '1000px'); 
    } else { 
     $("#uno").css('width', '400px') 
    } 
    event.preventDefault(); 
}); 

그래서 사업부의 #uno의 폭이 다른의 폭과 일치하면 내가 그 링크를 클릭 할 때 그 div, 나는 그것을 1000px 폭으로 얻고, 그렇지 않다면 400px의 폭으로 되돌립니다. 이것은 생각이지만 작동시키지 못합니다.

+4

'if (n = a) {','=='또는'==='를 사용하여 비교하는 것 ... –

답변

0

하나를 사용하면 =은 부합이며 비교가 아닙니다. 비교하려면 == 또는 ===을 사용해보십시오.

if (n == a) { 
    $("#uno").css('width', '1000px'); 
} else { 
    $("#uno").css('width', '400px') 
} 
관련 문제