위 아래가 서로 다른건가요?

위 아래가 서로 다른건가요?

QA

위 아래가 서로 다른건가요?

본문


        var row = $(this).closest('tr'); 
        var target_first = row.find('.sel_first'); 
        var i = target_first.selectedIndex; 

 


        var i = form.sel_first.selectedIndex; 

 

연동 셀렉트를 만들고 있는데

아래에 있는 구문을 사용하면 되는데 위 구문을 사용하면 되질 않네요

tr 안에 있는 target_first 의 selectedIndex 값을 i에 넣어라... 인데..

 

tr 마다 select가 있어서 closest을 사용해야 하는데.. 저 부분에서 막히네요 ㅠㅠ

이 질문에 댓글 쓰기 :

답변 1

다릅니다. (위 : jquery / 아래 : javascript DOM)

 

위의 구문은 다음과 같이 수정하면 됩니다.

var i = $(this).closest('tr').find('.sel_first option:selected').index(); 

 

 

var i = $(this).closest('tr').find('.sel_first option:selected').val();

https://kunoo.tistory.com/entry/JQuery-Select-Boxval-%EC%84%A0%ED%83%9D%EA%B0%92-%EC%A0%9C%EC%96%B4

답변을 작성하시기 전에 로그인 해주세요.
전체 167
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT