If-else 조건이 Javascript에서 올바르게 실행되지 않음

사용자 3033194

나는 그 질문이 너무 어리석지 않기를 바랍니다. 그러나 나는 그것에 갇혀 있고 많은 것들을 시도했습니다. 동적으로 추가하는 테이블 행에 드롭 다운이 있고 변경 이벤트를 드롭 다운과 연결하고 있습니다. 여기에 다음 코드가 있습니다.

$(document).on("change", $('tr').find('select'), function(){

    if ($(this).val() == 0){
        $('#items_selected').text(1);
        alert("2nd time wrong");
    }else{
        alert("2nd time right");
        $('#items_selected').text(parseInt($('#items_selected').text()) + parseInt($(this).val()));
    }
});

이제 체크 박스가 있는데, 체크하면 드롭 다운 (이전에는 비활성화 됨)이 활성화되고 변경 이벤트가 제대로 발생하여 if위 코드 조건이 실행 됩니다. 그러나 드롭 다운의 값을 기본값 0에서 다른 값으로 변경하면 이벤트가 발생하지만 if다른 조건이 아닌 조건이 다시 실행되므로 이제 작동합니다. 내 이벤트 유형 ( change)에 문제가 있거나 내 데이터 유형 (문자열 / 숫자)이 엉망이거나 다른 것입니까? 나는 parseInt()다른 것들을 시도했지만 작동하지 않았습니다. 누군가 제발 도와 줄 수 있습니까?

ssilas777

다음과 같은 선택 텍스트 값을 확인해야합니다. $(this).find("option:selected").val()

아래 코드가 작동합니다.

$(document).on("change", $('tr').find('select'), function(){    
    if ($(this).find("option:selected").val() == 0){   
        alert($(this).find("option:selected").val());
    }else{
        alert($(this).find("option:selected").val());         
    }
});

일하는 FIDDLE

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Else If가 PHP에서 올바르게 실행되지 않음

분류에서Dev

Javascript 조건문이 올바르게 작동하지 않음

분류에서Dev

ToastNotification 작업에서 앱이 올바르게 실행되지 않음

분류에서Dev

x-executable이 Nautilus에서 올바르게 실행되지 않음

분류에서Dev

if / else if에 대한 함수 범위에서 값이 올바르게 설정되지 않음

분류에서Dev

Android if-else 문이 올바르게 작동하지 않음

분류에서Dev

if 문이 올바르게 실행되지 않음

분류에서Dev

if 문이 올바르게 실행되지 않음

분류에서Dev

Docker swarm이 Dockerfile에서 올바르게 빌드되지 않음

분류에서Dev

Packagist에서 Github 별이 올바르게 표시되지 않음

분류에서Dev

Excel에서 시간이 올바르게 표시되지 않음

분류에서Dev

laravel에서 URL이 올바르게 표시되지 않음

분류에서Dev

조건부 데이터를 올바르게 읽지 않음

분류에서Dev

JavaScript 출력이 올바르게 표시되지 않음

분류에서Dev

헤더에 패딩이 올바르게 적용되지 않음

분류에서Dev

IE 9의 window.execScript에서 VBScript가 올바르게 실행되지 않음

분류에서Dev

IE 9의 window.execScript에서 VBScript가 올바르게 실행되지 않음

분류에서Dev

JavaScript의 조건부 및 for 루프에서 break 문이 올바르게 작동하지 않는 것 같습니다.

분류에서Dev

지난 12 개월 SUM이 powerBI에서 올바르게 계산되지 않음

분류에서Dev

Django에서 배경 이미지가 올바르게 렌더링되지 않음

분류에서Dev

Javascript setInterval if 문이 올바르게 작동하지 않음

분류에서Dev

JavaScript If 문이 올바르게 작동하지 않음

분류에서Dev

Optaplanner 로깅이 RestEasy 서버에서 올바르게 실행되지 않습니다.

분류에서Dev

Docker-compose / init.sql이 올바르게 실행되지 않음

분류에서Dev

subprocess.Popen.stdin에 쓰기가 올바르게 실행되지 않음

분류에서Dev

ForEach에서 SwiftUI 목록이 올바르게 업데이트되지 않음

분류에서Dev

ForEach에서 SwiftUI 목록이 올바르게 업데이트되지 않음

분류에서Dev

HTML에서 카드 레이아웃이 올바르게 설정되지 않음

분류에서Dev

ngModel이 Internet Explorer에서 올바르게 업데이트되지 않음-AngularJS 1.3

Related 관련 기사

  1. 1

    Else If가 PHP에서 올바르게 실행되지 않음

  2. 2

    Javascript 조건문이 올바르게 작동하지 않음

  3. 3

    ToastNotification 작업에서 앱이 올바르게 실행되지 않음

  4. 4

    x-executable이 Nautilus에서 올바르게 실행되지 않음

  5. 5

    if / else if에 대한 함수 범위에서 값이 올바르게 설정되지 않음

  6. 6

    Android if-else 문이 올바르게 작동하지 않음

  7. 7

    if 문이 올바르게 실행되지 않음

  8. 8

    if 문이 올바르게 실행되지 않음

  9. 9

    Docker swarm이 Dockerfile에서 올바르게 빌드되지 않음

  10. 10

    Packagist에서 Github 별이 올바르게 표시되지 않음

  11. 11

    Excel에서 시간이 올바르게 표시되지 않음

  12. 12

    laravel에서 URL이 올바르게 표시되지 않음

  13. 13

    조건부 데이터를 올바르게 읽지 않음

  14. 14

    JavaScript 출력이 올바르게 표시되지 않음

  15. 15

    헤더에 패딩이 올바르게 적용되지 않음

  16. 16

    IE 9의 window.execScript에서 VBScript가 올바르게 실행되지 않음

  17. 17

    IE 9의 window.execScript에서 VBScript가 올바르게 실행되지 않음

  18. 18

    JavaScript의 조건부 및 for 루프에서 break 문이 올바르게 작동하지 않는 것 같습니다.

  19. 19

    지난 12 개월 SUM이 powerBI에서 올바르게 계산되지 않음

  20. 20

    Django에서 배경 이미지가 올바르게 렌더링되지 않음

  21. 21

    Javascript setInterval if 문이 올바르게 작동하지 않음

  22. 22

    JavaScript If 문이 올바르게 작동하지 않음

  23. 23

    Optaplanner 로깅이 RestEasy 서버에서 올바르게 실행되지 않습니다.

  24. 24

    Docker-compose / init.sql이 올바르게 실행되지 않음

  25. 25

    subprocess.Popen.stdin에 쓰기가 올바르게 실행되지 않음

  26. 26

    ForEach에서 SwiftUI 목록이 올바르게 업데이트되지 않음

  27. 27

    ForEach에서 SwiftUI 목록이 올바르게 업데이트되지 않음

  28. 28

    HTML에서 카드 레이아웃이 올바르게 설정되지 않음

  29. 29

    ngModel이 Internet Explorer에서 올바르게 업데이트되지 않음-AngularJS 1.3

뜨겁다태그

보관