2016-12-26 5 views
0

나는 wenzhixin 부트 스트랩 테이블을 사용하고 있으며 동일한 페이지와 버튼 하나에 많은 테이블을 가지고 있으며 버튼을 클릭하면 다른 모든 모든 선택된 행을 모으고 싶습니다. 테이블. 내가 한 내 JS 코드여러 부트 스트랩 테이블에 대한 선택 항목을 가져 오기

때문에, :

for (var i = 0; i < Ids.length; i++) 
{ 
    var domain = $.map($('#' + Ids[i] + '').bootstrapTable('getSelections'), function (row) 
    { 
     // do something with row object... 
    }); 
} 

(Ids는 모든 테이블 ID를 가진 배열입니다)하지만 도와주세요 ... 작동하지 않습니다!

+1

올바른 방법'bootstrapTable ('getSelections')을 사용하고 있습니다. 선택한 행의 배열에 행의 값이 포함되어 있어야합니다. 'console.log (row)'안에는 무엇이 있습니까? – Viney

답변

0

id의 일부가 세로 막대 문자 |을 포함하고 있으며 JavaScript의 id에 유효한 문자가 아니기 때문에 실수였습니다. $.map 함수는 ID가 세로 막대로 인해 오류를 반환했습니다.