안녕하세요, 데이터 테이블에서 라디오 버튼이 선택한 열 인덱스를 알고 싶습니다.jquery 데이터 테이블에서 라디오 버튼이 선택된 열 인덱스를 얻는 방법
여기에 데이터 테이블에 대한 내 코드입니다 :
$(document).ready(function() {
table=$('#ReportTable').dataTable({
"bProcessing": true,
"bPaginate": false,
"bJQueryUI": true,
"ajax" :{
url: 'ajax_call.php',
type: "POST",
data: {
action:'loadEmailData'
}
},
"columnDefs": [
{ "aTargets": [0],
"mRender": function(data, type, full)
{
id=full[3];
var returnval = "<td><input type='radio' name='chkNew"+id+"' class='call-checkbox' value="+id+" id=\"chkNew'"+id+"'\" /></td>";
return returnval;
}
},
{ "aTargets": [1],
"mRender": function(data, type, full)
{
id=full[3];
var returnval = "<td><input type='radio' name='chkNew"+id+"' class='call-checkbox' value="+id+" id=\"chkSubmit'"+id+"'\" /></td>";
return returnval;
}
},
{ "aTargets": [2],
"mRender": function(data, type, full)
{
id=full[3];
var returnval = "<td><input type='radio' name='chkNew"+id+"' class='call-checkbox' value="+id+" id=\"chkDeploy'"+id+"'\"/></td>";
return returnval;
}
}
]
});
});
다음
선택한 coulmn 지수와 선택된 열의 ID를 얻을 수있는 기능입니다 : 여기 0,1 같은 컬럼의 인덱스 경고입니다. 나는 1, 3 열을 클릭 한 경우도이 0.1로, 그것은 당신 만 확인 라디오 버튼을 반복하는 becuase입니다 0.2
var oTable = $('#ReportTable').dataTable();
var rowcollection = oTable.$('input[type="radio"]:checked', {"page": "all"});
rowcollection.each(function(index,elem){
var checkbox_value = $(elem).val();
arr[index]=checkbox_value;
alert(index);
});
내가 열 인덱스를 원하는 1 또는 3 열에서 그 선택된 라디오 버튼 여부. – user3829086
이 작업을 수행해야합니다. 너 시도 했니? –
예, 시도했습니다. 열 1,16,18을 표시합니다. – user3829086