DataTable - первая радиокнопка списка никогда не показывается - PullRequest
0 голосов
/ 01 июля 2019

У меня есть таблица с радиогруппами в последнем столбце, где у каждой группы есть уникальное имя.

Я установил первую радиостанцию ​​в каждой группе как проверенную, но по какой-то странной причине первая строка имеетвсе радио не проверены.

Проверка HTML Я вижу опцию «отмечено» на первом радио, но она отображается как непроверенная.

Примерно так:

<table border="1">
  <tbody>
    <tr>
      <td>1</td>
      <td>AAAAAAAAAAAA</td>
      <td>
        <input name="row1" type="radio" checked>X
        <input name="row1" type="radio">Y
        <input name="row1" type="radio">Z
      </td>
    </tr>
    <tr>
      <td>2</td>
      <td>BBBBBBBBBBBB</td>
      <td>
        <input name="row2" type="radio" checked>X
        <input name="row2" type="radio">Y
        <input name="row2" type="radio">Z
      </td>
    </tr>
    <tr>
      <td>3</td>
      <td>CCCCCCCCCCCC</td>
      <td>
        <input name="row3" type="radio" checked>X
        <input name="row3" type="radio">Y
        <input name="row3" type="radio">Z
      </td>
    </tr>
  </tbody>
</table>

enter image description here

Это происходит только в первом ряду и не зависит от данных.Если данные изменяются или сортируются по-другому, проблема остается в первой строке.

РЕДАКТИРОВАТЬ: Я только что выяснил, что это вызвано jQuery DataTables, но до сих пор не знаю, почему.Вот пример для воспроизведения вопроса https://jsfiddle.net/xkden3q8/

...