2013-07-01 1 views
0

JQuery와 객체와 작동하지 . 내 자바 스크립트에 오류가있는 것 같습니다.JQuery와 필터는 내가 그와 같은 웹 페이지를 검색하기 위해 Ajax를 사용하여

추신. 나는이 html 문자열 안에 4 개의 테이블을 가지고 있으므로 테이블을 필터링하고 작업을 반복하기 위해 반복하고 싶습니다. DOM 안에있는 요소들은 ID 나 이름을 가지고 있지 않습니다.

내가 뭘 잘못하고 있니?

+1

webdata의 루트에'table' 요소가 있습니까? –

+2

실제로 반환 된 HTML을 보지 않고 무엇을 잘못하고 있는지 말하기는 어렵습니다. 나는 당신이'filter' 대신'find'를 원한다고 생각합니다. 그러나 나는 알 길이 없습니다. –

+0

테이블이 다른 태그로 감싸 져 있는지 확인한 다음 필터 대신 찾기를 사용하십시오. – PSL

답변

8

filter()은 자식 요소를 찾지 못합니다. find(). 이 두 방식으로 작동이 있는지 확인하려면 새 요소에 데이터를 추가하고 find()를 사용

var tables = $('<div />').append(data).find('table'); 

을 당신이 직접 다른 변수에 대한 필요를 data을 사용할 수 없습니다.

관련 문제