지금까지 모든 일반 텍스트 데이터를 배열로 가져올 수는 있지만 테이블 셀 내의 선택 상자로 인해 어려움을 겪고 있습니다. 지금까지 내 jQuery를에 나는 그것이로 전환하면이html 테이블에있는 모든 데이터를 배열로 가져 오기
$('.image-button').click(function(){
var myTableArray = [];
$("table#imgList tr").each(function() {
var arrayOfThisRow = [];
var tableData = $(this).find('td');
if (tableData.length > 0) {
tableData.each(function() {
if($(this).has('select').length){
arrayOfThisRow.push($(this + ' select option:selected').text());
} else {
arrayOfThisRow.push($(this).text());
}
});
myTableArray.push(arrayOfThisRow);
}
});
console.log(myTableArray);
});
실패 가지고있는 오류와 선택 문을 경우 전에 나는 보지 못했다 : 난 정말 모르겠어요
Uncaught Error: Syntax error, unrecognized expression: [object HTMLTableCellElement]
무엇 위의 코드가 잘못되어 누구든지 도와 주시면 감사하겠습니다.
그리고 당신이 작업이나하고 관련 HTML은 무엇인가? –