jQuery를 사용하여 테이블의 값을 가져 오려고합니다. 모든 테이블 행에는 처음부터 확인란이 있습니다. 내가 선택한 경우에만 각 행의 데이터를 복사하는 방법은 무엇입니까? 모든 체크 박스와 행은 동일한 클래스를가집니다. 이제이 코드를 사용하고 있습니다.jQuery, 같은 클래스로 체크 박스가 선택되어 있는지 확인하십시오.
var table = $("table");
var allRows = [];
table.find('tr').each(function (i, el) {
if($('input:checkbox:checked').length > 0){
var $tds = $(this).find('td'),
name = $tds.eq(2).text(),
surname = $tds.eq(4).text();
allRows.push(surname+";"+name+";"+"\n");
}
});
allRows = allRows.join("");
하지만 모든 라인이 나타납니다. 검사 할 라인에서만 어떻게해야합니까?
이 jsfiddle 있나요? – Yuvraj