Показать сообщение отдельно
  #2 (permalink)  
Старый 25.04.2015, 23:45
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

_Eldar_,

<html>
<body>
<meta charset="utf-8">
<table cellpadding="5" cellspacing="1" width="100%" border="0" id="all_zakaz" >
<tbody><tr>
<td >ID №<a href=""></a></td>
<td  width="200">Название<a href=""></a></td>
<td  width="200"></td>
<td  width="160"></td>
<td  width="160">Статус</td>
<td  width="20"></td>
<td  width="20"></td>
<td  width="20"></td>
</tr>
<tr>
<td ><div  id="container_uved_4285640"><a href="#">4285640</a></div>
</td>
<td ></td>
<td ></td>
<td ></td>
<td > открыт </td>
<td ></td>
<td ></td><td ></td>
</tr>
<tr>
<td><div  id="container_uved_4285635"><a href="#" >4285635</a></div></td>
<td ></td>
<td ></td>
<td ></td>
<td > выполняется </td>
<td ></td>
<td ></td><td ></td>
</tr>
<tr>
<td><div  id="container_uved_4285437"><a>4285437</a></div></td>
<td ></td>
<td ></td>
<td ></td>
<td >открыт</td>
<td ></td>
<td ></td><td ></td>
</tr>
<tr>
<td><span>4285028</span></td>
<td ></td>
<td ></td>
<td ></td>
<td > отменен </td>
<td ></td>
<td ></td><td ></td>
</tr>
<tr>
<td><div  id="container_uved_4278328"><a href="#" >4278328</a></div></td>
<td ></td>
<td ></td>
<td ></td>
<td >выполнен</td>
<td ></td>
<td ></td><td ></td>
</tr>
<tr>
<td><div  id="container_uved_4278312"><a href="#" >4278312</a></div></td>
<td ></td>
<td ></td>
<td ></td>
<td >открыт</td>
<td ></td>
<td ></td><td ></td>
</tr>
</tbody></table>

 <script type="text/javascript">
   var td5 = document.querySelectorAll('#all_zakaz td:nth-child(5)'),
       td1 = document.querySelectorAll('#all_zakaz td:nth-child(1)');
   for (var i=0; i< td5.length; i++)  {
   var num =  td5[i].innerHTML ;
   if(/открыт/.test(num)) {
   var num_id= +td1[i].textContent// Вытаскиваем  число из  >4288127<    из первого столбца td1[i].innerHTML
   td5[i].innerHTML += '&nbsp;<a style=\"color: red; text-decoration: none;\" title=\"\" href=\"javascript:void(0)\" onClick=\"status('+num_id+')\">✉</a>'   ;}
   };
   function status(x)  //для теста
   {
      alert(x);
   }
</script>
</body>

</html>
Ответить с цитированием