代码之家  ›  专栏  ›  技术社区  ›  user3386779

为两个单词id添加datatable

  •  0
  • user3386779  · 技术社区  · 7 年前

    我有一张桌子 id ='home_approval request' 。我想使用此id添加datatable。 其工作条件是 id='approval' 。现在datatable不适用于由空格分隔的两个单词id

    var table_home = $('#home_approval').DataTable();
    

    $(document).ready(function() {
      $('#home_approval').DataTable();
    });
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
    <script type="text/javascript" charset="utf8" src="//cdn.datatables.net/1.10.15/js/jquery.dataTables.js"></script>
    <table id="home_approval request" class="display" style="width:100%">
      <thead>
        <tr>
          <th>Name</th>
          <th>Position</th>
          <th>Office</th>
          <th>Age</th>
          <th>Salary</th>
        </tr>
      </thead>
      <tbody>
        <tr>
          <td>Tiger Nixon</td>
          <td>System Architect</td>
          <td>Edinburgh</td>
          <td>61</td>
          <td>$320,800</td>
        </tr>
        <tr>
          <td>Cedric Kelly</td>
          <td>Senior Javascript Developer</td>
          <td>Edinburgh</td>
          <td>22</td>
          <td>$433,060</td>
        </tr>
        <tr>
          <td>Sonya Frost</td>
          <td>Software Engineer</td>
          <td>Edinburgh</td>
          <td>23</td>
          <td>$103,600</td>
        </tr>
        <tr>
          <td>Quinn Flynn</td>
          <td>Support Lead</td>
          <td>Edinburgh</td>
          <td>22</td>
          <td>$342,000</td>
        </tr>
        <tr>
          <td>Dai Rios</td>
          <td>Personnel Lead</td>
          <td>Edinburgh</td>
          <td>35</td>
          <td>$217,500</td>
        </tr>
    </table>
    1 回复  |  直到 7 年前
        1
  •  -2
  •   Death-is-the-real-truth    7 年前

    如上所述 w3c id 属性不能包含空格。

    提示:id属性可以用于任何HTML元素。

    注意:id值区分大小写。

    注意:id值必须至少包含一个字符,并且不能 包含空格(空格、制表符等)。