Как зациклить таблицу в jQuery

Просто добавьте что-то примечательное здесь.


myQueue.hpp:

template <class T> 
class QueueA {
    int size;
    ...
public:
    template <class T> T dequeue() {
       // implementation here
    }

    bool isEmpty();

    ...
}    

myQueue можно определить методы шаблонного класса, которые просто прекрасны в файле реализации. cpp:

// implementation of regular methods goes like this:
template <class T> bool QueueA<T>::isEmpty() {
    return this->size == 0;
}


main()
{
    QueueA<char> Q;

    ...
}
-1
задан mplungjan 16 January 2019 в 10:25
поделиться

1 ответ

Похоже, вы хотите перебрать все <td> с идентификатором jamberangkat. Помните, что идентификаторы должны быть уникальными во всем DOM , поэтому вам нужно будет использовать класс для идентификации той ячейки, которую вы хотите изменить.

Большинство методов jQuery на самом деле являются неявными итераторами, поэтому вы можете просто использовать обратный вызов в $('.jamberangkat').text(<callback>) для выполнения фильтрации текста для вас для всех элементов, соответствующих селектору . В этом фильтре вы хотите:

  1. Извлечь текстовое значение элемента. Это доступно в качестве второго аргумента в методе .text(): см. Документацию jQuery API для .text()
  2. Разделить текст на :, как вы и предполагали
  3. Сохраните только первые два элемента (в своем коде, который я вывел, вы хотите сохранить только первый и второй фрагмент массива). Это можно сделать с помощью .slice(0, 2)
  4. Присоединиться к массиву сращений (который теперь содержит только первые два элемента) с помощью .join(':').

См. Пример подтверждения концепции ниже:

$(document).ready(function(){
    $(".jamberangkat").text(function(index, txt) {
      return txt.split(':').slice(0,2).join(':');
    });
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<table>
  <tbody>
    <tr>
      <td class="jamberangkat" style="width:20%;">12:34:56</td>
      <td>Random text</td>
    </tr>
    <tr>
      <td class="jamberangkat" style="width:20%;">12:34:56</td>
      <td>Random text</td>
    </tr>
    <tr>
      <td class="jamberangkat" style="width:20%;">12:34:56</td>
      <td>Random text</td>
    </tr>
    <tr>
      <td class="jamberangkat" style="width:20%;">12:34:56</td>
      <td>Random text</td>
    </tr>
  </tbody>
</table>

0
ответ дан Terry 16 January 2019 в 10:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: