селектор по contains и gt(n) одновременно
сейчас код смотрит строку и если там есть слово продана то меняет фон
jQuery("#table tr:contains('продана')").css('background-color','#ff1e38'); как мне добавить в код gt(n) чтобы он искал в строке так же но только чтобы наличие слова продана проверялось только в 13 ячейке строки gt(13) |
$("#table tr:gt(13):contains('продана')").css('background-color','#ff1e38'); |
Цитата:
не тут фильтр искать в 13 строке (tr) а мне нужно выделить строку в которой 13 пара <TD> </TD> содержит слово "продана" |
ufaclub,
<!DOCTYPE HTML> <html> <head> <title>Untitled</title> <meta charset="utf-8"> <style type="text/css"> td{ text-align: center; } .sale { background-color: #ff1e38; } </style> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script> $(function(){ jQuery("#table tr:has(td:nth-child(13):contains('продана'))").toggleClass("sale"); }); </script> </head> <body> <table width="400" id="table" > <thead> <tr> <th>01</th> <th>02</th> <th>03</th> <th>04</th> <th>05</th> <th>06</th> <th>07</th> <th>08</th> <th>09</th> <th>10</th> <th>11</th> <th>12</th> <th>13</th> <th>14</th> <th>15</th> </tr> </thead> <tbody> <tr> <td>01</td> <td>02</td> <td>03</td> <td>продана</td> <td>05</td> <td>06</td> <td>07</td> <td>08</td> <td>09</td> <td>10</td> <td>11</td> <td>12</td> <td>13</td> <td>14</td> <td>15</td> </tr> <tr> <tr> <td>01</td> <td>02</td> <td>03</td> <td>04</td> <td>05</td> <td>06</td> <td>07</td> <td>08</td> <td>09</td> <td>10</td> <td>11</td> <td>12</td> <td>продана</td> <td>14</td> <td>15</td> </tr> <tr> <td>01</td> <td>02</td> <td>03</td> <td>04</td> <td>05</td> <td>06</td> <td>07</td> <td>08</td> <td>09</td> <td>10</td> <td>11</td> <td>12</td> <td>13</td> <td>14</td> <td>продана</td> </tr> </tr> </tbody> </table> </body> </html> |
Часовой пояс GMT +3, время: 19:22. |