2012-04-01 2 views
1

은 내가 jQuery.dataTable 동적으로 다음과 같은 메소드를 호출 필터링 :DataTable fnFilter가 IE9에서 작동하지 않습니까?

var table = $("#memberTable").dataTable({ bRetrieve: true }); 
var regex = "Facebook Twitter"; 
table.fnFilter(regex, 2, true); 

내가 정규식 인수를 구축 할 수 있습니다 중 하나 "(Facebook)|(Twitter)", 또는 Facebook|TwitterdataTable에 전달하고 여전히 IE9에서 작동하지 않습니다. Chrome 및 Firefox에서는 예상대로 작동합니다. 여기서 문제가 될 수있는 것은 무엇입니까? 마치 IE가 어떤 정규 표현식과도 일치하지 않는 것처럼 보입니까?

+0

당신이 테스트 바이올린을 설정할 수 있습니까? –

답변

0

false로 네 번째 매개 변수를 설정해야 할 수도 있습니다 - 그것은 Datatables의 SmartFilter에이고 때로는 정규식 필터링을 방해 :

table.fnFilter(regex, 2, true, false); 
관련 문제