javascript - Script for adding same id to all tables automatically -


i have web site lot of tables , using specific script, requires id each table, there method adding same id on every table in website automatically ?

example default table s this:

<table class="table-cr">   <tr>     <td>jill</td>     <td>smith</td>      <td>50</td>   </tr>   <tr>     <td>eve</td>     <td>jackson</td>      <td>94</td>   </tr> </table> 

after :

<table id="xxxx" class"table-cr">   <tr>     <td>jill</td>     <td>smith</td>      <td>50</td>   </tr>   <tr>     <td>eve</td>     <td>jackson</td>      <td>94</td>   </tr> </table> 

here possible solution:

iterate through tables in page , assign id shown below,

var tables = $('table');  $.each(tables, function(i, tbl){    $(tbl).prop('id', 'table'+i);       });    $('#status').text('dynamic id of third table is: '+$(tables[2]).prop('id'));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>  <table class="table-cr">    <tr>      <td>jill1</td>      <td>smith1</td>       <td>501</td>    </tr>    <tr>      <td>eve1</td>      <td>jackson1</td>       <td>941</td>    </tr>  </table>  <table class="table-cr">    <tr>      <td>jill2</td>      <td>smith2</td>       <td>502</td>    </tr>    <tr>      <td>eve2</td>      <td>jackson2</td>       <td>942</td>    </tr>  </table>  <table class="table-cr">    <tr>      <td>jill3</td>      <td>smith3</td>       <td>503</td>    </tr>    <tr>      <td>eve33</td>      <td>jackson3</td>       <td>943</td>    </tr>  </table>    <label id='status'/>


Comments

Popular posts from this blog

javascript - Bootstrap Popover: iOS Safari strange behaviour -

Magento/PHP - Get phones on all members in a customer group -

session - Logging Out Using PHP -