Просто поиск по 2 колонкам:
$("#boo").click(function(){
var table = $('#table').DataTable();
table.column(2).search("male");
table.column(3).search("asia").draw();
});
Вот тест, который Вы могли использовать:
function isTrustedIE(){
try{
var test=new ActiveXObject("Scripting.FileSystemObject");
}
catch(e){
return false;
}
return true;
}
Это, конечно, перестанет работать, если пользователь отключил тот конкретный объект, даже на надежном сайте.
Можно попросить имя пользователя в настоящее время зарегистрированного пользователя, если Вы получите его, то Вы будете знать, что сайт находится на "надежных сайтах" или "Локальной Интранет" зоны.
Вероятно, хороший способ иметь дело с этим, при тихой поддержке необычных комбинаций, состоит в том, чтобы протестировать, было ли определенное поведение успешно.
Например, если необходимо сделать
a.innerHTML = "abc";
затем Вы могли проверить, был ли innerHTML изменен. К сожалению, я не могу уверить Вас, что все функции обнаруживаемы. Кроме того, попробуйте... операторы выгоды, может быть очень полезным.
от моего понимания это не возможно, но у Вас может быть некоторая удача при тестировании на более особое условие, такое как доступность определенной технологии или технологий, в которых Вы нуждаетесь. Каких требований Ваш клиент кодирует место на браузере (ActiveX, Java, пишущий сценарий и т.д.)? Знание, которое будет очень хорошим началом к выяснению, как протестировать клиентский браузер на среду, требуемую Вашим клиентским кодом.