2012-02-17 11 views
1

에 통과시키는 선택한 가치를 얻을. 이제 요소 5가 선택됩니다. 내가 8 값을 변경할 경우, 나는 현재 선택한 항목과 이전에 선택한 항목을 필요로 모두 5 및 8JQuery와 내가 10 개 요소 목록 상자가 목록 상자

즉를 얻을 필요가있다.

JQuery와의 모든 가능성이있다. 불필요한 일을하십시오. 감사합니다

답변

3

이 시도 :

// on load 
$("#mySelect").data("previous-value", $("#mySelect").val()); 

// on change 
$("#mySelect").change(function() { 
    var previousValue = $(this).data("previous-value"); 

    // do things with the previous value 

    // update previous value 
    $(this).data("previous-value", $(this).val()); 
}); 

Example fiddle

+0

내가 $로 클래스 이름으로 내 변경 기능을 가지고 (". CLS") 여기 변화 (함수() {} 내가 여러 목록 상자가 있습니다. 코드를 변경 할 필요가 있는가가 '정의되지 않음'.로 반환하는 변수 PREVIOUSVALUE 경고하는 동안 같은 이름은.? 나는 JQuery와 새로운 오전. 제발 도와주세요. 감사합니다 –

+0

당신은 Ctrl 키를 누른 상태에서 클릭 만 할 수있는 여러 선택 상자가있는 경우 두 개 이상을 선택하는 항목 –

+0

예. 작동 중입니다. 감사합니다. –