2017-03-28 1 views
1

나는 내가 수량 값을 얻을 수있어 테이블테이블에서 행 현명한 값을 얻는 방법은 무엇입니까?

<table id="grid_table"> 
    <tr> 
     <td><input name="" value="3" id="id_3" checked="checked" type="checkbox"></td> 
     <td><input name="qty[]" value="5.0000" type="text"></td> 
    </tr> 
    <tr> 
     <td><input name="" value="4" id="id_4" checked="checked" type="checkbox"></td> 
     <td><input name="qty[]" value="2.0000" type="text"></td> 
    </tr> 
</table> 

자바 스크립트

jQuery('table#grid_table input[type=input]').each(function(){ 
    alert(jQuery(this).find('qty[]').val()); 
}); 

아래에 있습니다.

확인란을 선택하면 행을 현명하게하는 방법 확인란의 값 & 텍스트 상자 값입니까?

+2

는'수량은 []'는'되어야한다 [이름 = 수량 []' – guradio

+0

이 주제에 너무 많은 질문이 있습니다 HTTP : //stackoverflow.com/questions/17356497/get-the-table-row-data-with-a-click, http://stackoverflow.com/questions/11213335/getting-the-table-row-values-with -jquery – Pugazh

+0

내 대답을 보셨습니까? 당신이 찾고 있던 대답이 아니 었나요? – Mamun

답변

1

다음 코드를 사용해보십시오 : 무엇

$('table#grid_table tr').each(function(index, item){ 
 
    
 
    if($(item).find('input:checkbox').is(':checked')){ 
 
     var chk = $(item).find('input:checkbox').val(); 
 
     console.log('Checkbox value at row '+index+': '+chk); 
 
     var txt = $(item).find("input[name='qty[]']").val(); 
 
     console.log('Textbox value at row '+index+': '+txt); 
 
    } 
 

 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<table id="grid_table"> 
 
    <tr> 
 
     <td><input name="" value="3" id="id_3" checked="checked" type="checkbox"></td> 
 
     <td><input name="qty[]" value="5.0000" type="text"></td> 
 
    </tr> 
 
    <tr> 
 
     <td><input name="" value="4" id="id_4" checked="checked" type="checkbox"></td> 
 
     <td><input name="qty[]" value="2.0000" type="text"></td> 
 
    </tr> 
 
</table>

관련 문제