당산핵주먹
2019-06-07 16:16:34
5
250

제이쿼리 질문



해당 input 코드로 데이터를 넣을때마다 데이터 행이 생기는데, 

해당 행의 값이 null 일경우 "정답을 입력하세요" 를 출력하려고 하는데, 

여러 행 중 1번째 행만 적용 됩니다.

나머지 행도 적용하고 싶은데 반복문 과 배열을 적용해야 하나요?

0
0
  • 답변 5

  • onimusha
    8k
    2019-06-07 16:23:46

    어러 행 안의 모든 input 이 동일한 id 값을 가지면 $('#id') 는 첫번째로만 인식합니다.

    0
  • 기공사
    106
    2019-06-07 16:28:45

    각 클래스혹은 id로 설정한 뒤에 switch를 돌리는게 더 나아보여요

    0
  • 당산핵주먹
    2019-06-07 16:30:15

    onimusha 



    다른 행도 적용해야 하는데 방법이 없나요?


    0
  • 로드리게즈
    92
    2019-06-07 16:49:56

    $('[name=qst_ans]') 에 이벤트 선언하는게 낳을듯 합니다.

    0
  • 초보개발자!
    1k
    2019-06-10 11:19:27

    $("아이디_"+i).val().length == 0

    일때 alert 찍어주면될듯합니다. 

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.