убрать/скрыть/удалить тэги в таблице
Здравствуйте
подскажите - как не показывать тэги которые зачеркнул (обернул то что не нужно тэгом [s] - их самих в коде нету, только тут в теме выделил их так), внутри дива редактировать я не могу, могу только код снаружи изменять. <div=table1> <table border=""> [S]<caption align="top"><b>Matrix</b></caption>[/S] <tbody>[S]<tr align="center"> <th>4x4</th><th>0</th><th>1</th><th>2</th><th>3</th> </tr>[/S] <tr align="center"> [S]<th>0</th>[/S]<td bgcolor="#ffffdd">1.55</td><td bgcolor="#ffffdd">2.07</td><td bgcolor="#ffffdd">3</td><td bgcolor="#ffffdd">4</td> </tr> <tr align="center"> [S]<th>1</th>[/S]<td bgcolor="#ffffdd">5.07</td><td bgcolor="#ffffdd">6.7</td><td bgcolor="#ffffdd">7</td><td bgcolor="#ffffdd">8</td> </tr> <tr align="center"> [S]<th>2</th>[/S]<td bgcolor="#ffffdd">1.777</td><td bgcolor="#ffffdd">4.34</td><td bgcolor="#ffffdd">5.0455455</td><td bgcolor="#ffffdd">7.777866</td> </tr> <tr align="center"> [S]<th>3</th>[/S]<td bgcolor="#ffffdd">2.0757</td><td bgcolor="#ffffdd">3.55</td><td bgcolor="#ffffdd">-3</td><td bgcolor="#ffffdd">55</td> </tr> </tbody></table> <div> |
<head> <script src="http://code.jquery.com/jquery-1.11.2.js"></script> </head> <div="table1"> <table style="border:0;"> <caption align="top" class="s"><b>Matrix</b></caption> <tbody><tr align="center" class="s"> <th>4x4</th><th>0</th><th>1</th><th>2</th><th>3</th> </tr> <tr align="center"> <th class="s" >0</th><td bgcolor="#ffffdd">1.55</td><td bgcolor="#ffffdd">2.07</td><td bgcolor="#ffffdd">3</td><td bgcolor="#ffffdd">4</td> </tr> <tr align="center"> <th class="s">1</th><td bgcolor="#ffffdd">5.07</td><td bgcolor="#ffffdd">6.7</td><td bgcolor="#ffffdd">7</td><td bgcolor="#ffffdd">8</td> </tr> <tr align="center"> <th class="s">2</th><td bgcolor="#ffffdd">1.777</td><td bgcolor="#ffffdd">4.34</td><td bgcolor="#ffffdd">5.0455455</td><td bgcolor="#ffffdd">7.777866</td> </tr> <tr align="center"> <th class="s">3</th><td bgcolor="#ffffdd">2.0757</td><td bgcolor="#ffffdd">3.55</td><td bgcolor="#ffffdd">-3</td><td bgcolor="#ffffdd">55</td> </tr> </tbody></table> <div> И js: //Добавить функцию по какому- то событию function removes() { $('[class ~= "s"]').remove(); } Или вариант без удаления элементов: function removes() { $('[class ~= "s"]').css({'visibility':'hidden'}); } И вариант вообще без jquery: <div="table1"> <table style="border:0;"> <caption align="top" name="s"><b>Matrix</b></caption> <tbody><tr align="center" name="s"> <th>4x4</th><th>0</th><th>1</th><th>2</th><th>3</th> </tr> <tr align="center"> <th name="s" >0</th><td bgcolor="#ffffdd">1.55</td><td bgcolor="#ffffdd">2.07</td><td bgcolor="#ffffdd">3</td><td bgcolor="#ffffdd">4</td> </tr> <tr align="center"> <th name="s">1</th><td bgcolor="#ffffdd">5.07</td><td bgcolor="#ffffdd">6.7</td><td bgcolor="#ffffdd">7</td><td bgcolor="#ffffdd">8</td> </tr> <tr align="center"> <th name="s">2</th><td bgcolor="#ffffdd">1.777</td><td bgcolor="#ffffdd">4.34</td><td bgcolor="#ffffdd">5.0455455</td><td bgcolor="#ffffdd">7.777866</td> </tr> <tr align="center"> <th name="s">3</th><td bgcolor="#ffffdd">2.0757</td><td bgcolor="#ffffdd">3.55</td><td bgcolor="#ffffdd">-3</td><td bgcolor="#ffffdd">55</td> </tr> </tbody></table> <div> function removes() { document.getElementsByName('s').style.visibility = "hidden"; } Все примеры должны работать |
спасибо, таблица выводится сама и нет возможности менять внутри таблицы код, например добавлять name="s"
|
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
_Eldar_,
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> #table1 th, #table1 caption, #table1 tr:first-child { display: none; } </style> </head> <body> <div id="table1"> <table border=""> <caption align="top"><b>Matrix</b></caption> <tbody><tr align="center"> <th>4x4</th><th>0</th><th>1</th><th>2</th><th>3</th> </tr> <tr align="center"> <th>0</th><td bgcolor="#ffffdd">1.55</td><td bgcolor="#ffffdd">2.07</td><td bgcolor="#ffffdd">3</td><td bgcolor="#ffffdd">4</td> </tr> <tr align="center"> <th>1</th><td bgcolor="#ffffdd">5.07</td><td bgcolor="#ffffdd">6.7</td><td bgcolor="#ffffdd">7</td><td bgcolor="#ffffdd">8</td> </tr> <tr align="center"> <th>2</th><td bgcolor="#ffffdd">1.777</td><td bgcolor="#ffffdd">4.34</td><td bgcolor="#ffffdd">5.0455455</td><td bgcolor="#ffffdd">7.777866</td> </tr> <tr align="center"> <th>3</th><td bgcolor="#ffffdd">2.0757</td><td bgcolor="#ffffdd">3.55</td><td bgcolor="#ffffdd">-3</td><td bgcolor="#ffffdd">55</td> </tr> </tbody></table> </div> </body> </html> |
Часовой пояс GMT +3, время: 02:57. |