jquery 변수에 테이블에 데이터를 저장하려고합니다. 사용하는 코드는 다음과 같습니다. 그러나이 코드는 tr, td 및 모든 것을 같은 변수에 저장합니다. 그냥 텍스트 형식으로 jQuery 변수에 td 태그에 데이터를 저장해야합니다. 아무도 도움이 될까요?테이블 데이터를 jquery 변수에 저장하십시오.
var table = $("#mytable").html();
jquery 변수에 테이블에 데이터를 저장하려고합니다. 사용하는 코드는 다음과 같습니다. 그러나이 코드는 tr, td 및 모든 것을 같은 변수에 저장합니다. 그냥 텍스트 형식으로 jQuery 변수에 td 태그에 데이터를 저장해야합니다. 아무도 도움이 될까요?테이블 데이터를 jquery 변수에 저장하십시오.
var table = $("#mytable").html();
이 같은 셀 값을 수집 할 수 있습니다 : 당신은 그냥 텍스트를 원하는 경우, .html()
대신 .text()
를 사용
arr = new Array();
$("td").each(function() {
t = $(this).text();
arr.push(t);
});
console.log(arr);
안녕하세요 밸린 트, 코드는 유어 준 올바른 일을하지만, 내 테이블에 내가 페이지 매김을 적용하고, 그래서 테이블의 현재보기에 표시되는 값을 받고, 그래서 값을 테이블의 다음 페이지, 어떻게 할 수 있습니까? – user1386654
숨겨진 HTML 요소입니까, 아니면 AJAX로로드 중입니까? –
안녕하세요 ballint, 지금 배열과 기본적으로이 테이블에 대한 pdf를 생성하는 메신저에서 테이블 데이터를 얻을 수 있지만 pdf 표 형식의 데이터를 보여주지 않을 수 있습니다 .. 도움이? – user1386654
:
var table = $("#mytable").text();
var table_data;
$("#mytable td").each(function(){
table_data += $(this).text();
});
console.log(table_data)
tanQ, updated .. –
이 시도 : -
var header = Array();
$("#mytable tr th").each(function(i, v){
header[i] = $(this).text();
})
alert(header);
var data = Array();
$("#mytable tr").each(function(i, v){
data[i] = Array();
$(this).children('td').each(function(ii, vv){
data[i][ii] = $(this).text();
});
})
alert(data);
"jquery variable"은 무엇을 의미합니까? 당신의'table' 변수는 단지 "변수"일뿐입니다. '.html()'대신'.text()'메소드를 사용해 보셨습니까? – nnnnnn
네, 그게 형제 님 덕분에 .. – user1386654