Поиск подстановочных знаков для значений флажков не работает - PullRequest
0 голосов
/ 29 ноября 2018

для фильтра значений флажка на этом сайте https://www.test -site.ch / stackoverflow-sprachen.html Я бы хотел, чтобы пользователь нашел значение «Deutsch» в column1, а не только, если «Deutsch»является единственным значением, но также, если «Deutsch» является частью всего значения ячейки.

В настоящее время проверка «Deutsch» показывает только 1 строку, но фактически ожидается 2.

thisэто функция, встроенная в заголовочный раздел:

<script type="text/javascript" class="init">
$(function() {
  otable = $('#dt').dataTable();
})
function filterme() {
  //build a regex filter string with an or(|) 
condition
var types =$('input:checkbox[name="type"]
:checked').map(function() {
return '^' + this.value + '\$';
}).get().join('|');
//filter in column 0, with an regex, no smart 
filtering, no inputbox,not case sensitive
otable.fnFilter(types, 0, true, false, false, 
false);
}
</script>

Содержимое таблицы

<tbody>
  <tr>
  <td>Deutsch</td>
  <td>8156</td>
  <td>Dielsdorf</td>
  <td>Hans Muster</td>
  <td>Sekundarlehrer (pensioniert),
      4 Jahre Erfahrung</td>
   <td>30.--</td>
  </tr>
  <tr>
    <td>Italienisch Franz&ouml;sisch Deutsch </td>
    <td>8000</td>
    <td>Z&uuml;rich</td>
         <td>H. W&auml;ckerli </td>
              <td>Gymi Lehrer </td>
              <td>30.--</td>
  </tr>
...