Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 01.04.2018, 12:22
Аспирант
Отправить личное сообщение для denis_kontarev Посмотреть профиль Найти все сообщения от denis_kontarev
 
Регистрация: 01.04.2018
Сообщений: 46

Представлю исходный код таблицы tr
<tr>

<td>00:15</td>

<td style="color:blue;text-align: left;">

<small style="color:black;">
<span>Футбол. Чемпионат Боливии. Лига LFPB</span>
</small>

<br>Ройял Пари - Сан-Хосе Оруро</td>

<td class="yes_volume_cf" style="color:green;font-weight: 600;">
<span style="color:black;">2.63</span>
<small style="color:green;">
<br>(3) 14% <img src="/images/up.png" width="9" height="11" align="center" alt="img"></small></td>

<td class="" style="color:green;font-weight: 600;">
<span style="color:black;">3.3</span>
<small style="color:green;">
<br>(3.36) 2% <img src="/images/up.png" width="9" height="11" align="center" alt="img"></small></td>

<td class="" style="color:green;font-weight: 600;">
<span style="color:black;">2.81</span>
<small style="color:red;">
<br>(2.44) 13% <img src="/images/down.png" width="9" height="11" align="center" alt="img"></small></td>

<td class="">33%</td>
<td class="">30%</td>
<td class="yes">41%</td>

<td>0:2</td>
<td class="yes">12</td>
    
</tr>

Прошу прощения, я просто в java не силен
Ответить с цитированием
  #12 (permalink)  
Старый 01.04.2018, 12:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

denis_kontarev,
и по каким ячейкам фильтровать??
Ответить с цитированием
  #13 (permalink)  
Старый 01.04.2018, 12:38
Аспирант
Отправить личное сообщение для denis_kontarev Посмотреть профиль Найти все сообщения от denis_kontarev
 
Регистрация: 01.04.2018
Сообщений: 46

<td class="">33%</td>
<td class="">30%</td>
<td class="yes">41%</td>

Класс меняется, где значение больше там и yes
Ответить с цитированием
  #14 (permalink)  
Старый 01.04.2018, 13:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

denis_kontarev,
<!DOCTYPE html>

<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  .yes{
    background-color: Blue;
    color:  White;
    font-size: 48px;
     padding: 2px 8px;
     border-radius: 4px;
  }

  </style>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

  <script>
$(function() {
  $("#search").on("input", function() {
    var val = this.value.trim();
    $.each($("#filter tbody tr"), function(i, tr) {
      var td = [].filter.call(tr.querySelectorAll("td:nth-child(n + 6):nth-child(-n + 8)"), function(td) {
        var num = td.textContent.match(/\d+(.\d+)?(?=\s*%)/);
        var ok = true;
        if(isNaN(val) || !val){
          $(td).removeClass("yes")
        }
        else {
            ok  =  num !== null && +val < +num[0];
            $(td).toggleClass("yes", ok)
        }
        return ok;
      });
      $(this).toggle(!!td.length);
    });
  });
});
  </script>
</head>

<body>
<div class="form-group">
<input type="text" class="form-control pull-right" id="search" placeholder="Поиск по таблице">
</div>

<table class="simple" id="filter">

<tr>

<td>00:15</td>

<td style="color:blue;text-align: left;">

<small style="color:black;">
<span>Футбол. Чемпионат Боливии. Лига LFPB</span>
</small>

<br>Ройял Пари - Сан-Хосе Оруро</td>

<td class="yes_volume_cf" style="color:green;font-weight: 600;">
<span style="color:black;">2.63</span>
<small style="color:green;">
<br>(3) 14% <img src="/images/up.png" width="9" height="11" align="center" alt="img"></small></td>

<td class="" style="color:green;font-weight: 600;">
<span style="color:black;">3.3</span>
<small style="color:green;">
<br>(3.36) 2% <img src="/images/up.png" width="9" height="11" align="center" alt="img"></small></td>

<td class="" style="color:green;font-weight: 600;">
<span style="color:black;">2.81</span>
<small style="color:red;">
<br>(2.44) 13% <img src="/images/down.png" width="9" height="11" align="center" alt="img"></small></td>

<td class="">33%</td>
<td class="">30%</td>
<td class="yes">41%</td>

<td>0:2</td>
<td class="yes">12</td>

</tr>


</table>

</body>
</html>

Последний раз редактировалось рони, 01.04.2018 в 13:33.
Ответить с цитированием
  #15 (permalink)  
Старый 01.04.2018, 13:07
Аспирант
Отправить личное сообщение для denis_kontarev Посмотреть профиль Найти все сообщения от denis_kontarev
 
Регистрация: 01.04.2018
Сообщений: 46

огромное спасибо!!! супер работает!
Ответить с цитированием
  #16 (permalink)  
Старый 01.04.2018, 13:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

denis_kontarev,
изменена фильтрация пост №14!!!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохраннение измененных данных при клике на кнопку Tanya51 Общие вопросы Javascript 0 10.08.2017 11:35
Фильтрация данных в таблице (с другой страницы) Jebber Элементы интерфейса 8 05.03.2015 10:45
Изменение цвета ячейки в таблице, при наведении на строку другой таблицы Psychosonic Общие вопросы Javascript 12 24.11.2010 16:44
Сортировка числовых данных в таблице Vladsss Общие вопросы Javascript 15 01.09.2009 17:02
Вывод данных единожды, при открытии окна? Ggorsh Events/DOM/Window 1 28.04.2009 01:04