Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > JQuery выбрать tr в которых есть img


Автор: Vovan222 6.6.2011, 17:10
Подскажите пожалуйста можно ли выбрать только те TR элементы, в которых есть IMG?
Код

<table>
<tr>...</tr>
<tr>
    <td>
         <img>
   </td>
</tr>
<tr>
    <td>
        <img>
   </td>
</tr>
<tr>...</tr>
<tr>
    <td>
         <img>
    </td>
</tr>
</table>


Автор: нуп 6.6.2011, 17:36
Можно  smile  

Автор: Vovan222 6.6.2011, 17:37
нуп, как  smile ?

Автор: нуп 6.6.2011, 17:46
Так вы сами сначала попробуйте, покажите что именно у вас не вышло, тут же нет ничего сложного.  smile 

Автор: Vovan222 6.6.2011, 17:56
Код

$('table tr img');

Так выбираются все картинки, а мне нужны из родительские TR элементы

Автор: нуп 6.6.2011, 18:00
Ну и в прошлой теме я показал как получать родителя, в чем проблема?

Автор: Vovan222 6.6.2011, 18:02
нуп, а сразу в условии $() нельзя получить?

Автор: baldina 6.6.2011, 18:14
Vovan222, не поверишь
Код

$('table tr img').parent()


Добавлено через 1 минуту и 41 секунду
если уж очень надо внутри, можно
Код

$('tr:has(img)')

Автор: нуп 6.6.2011, 18:24
Да так красивее будет
Код

var obj = $('tr:has(img)');
 for(var i = 0; i < arr.length; i++)
 {
      console.log($(obj).eq(i));
  }

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)