2015-02-09 3 views
0

У меня есть несколько строк данных, и мне нужно настроить таргетинг каждой строки на первый тег td, а затем показать параметр, который имеет эта строка.Как обновить опцию выбора для нескольких целей?

Можно ли это сделать с помощью JQuery?

<table id="scontent"> 
    <tbody> 
    <tr class="jqgrow ui-draggable ui-draggable-handle"> 
     <td>325</td> <!--I need to target this first--> 
     <td>JOHNSON</td> 
     <td> 
     <select id="activities"> 
      <option value="0">Select</option> 
      <option value="1">Open</option> 
      <option value="2">Closed</option> 
      <option value="3">Available</option> 
     </select> 
     </td> 
    </tr> 
    <tr class="jqgrow ui-draggable ui-draggable-handle"> 
     <td>321</td> <!--I need to target this first--> 
     <td>MILLER</td> 
     <td> 
     <select id="activities"> 
      <option value="0">Select</option> 
      <option value="1">Open</option> 
      <option value="2">Closed</option> 
      <option value="3">Available</option> 
     </select> 
     </td> 
    </tr> 
    </tbody> 
</table> 
+0

, что вы хотите сделать с первой 'td', чтобы предназначаться первый' td', '$ ('# scontent TD: первый-ребенок')' получите вам все 'td' элементы которые являются первым ребенком его родителя ('tr') –

ответ

0

Да, это можно сделать. Я предполагаю, что по цели вы хотите присоединить обработчик событий, и поскольку вы хотите показать «вариант» этой строки, я предполагаю, что элемент <select> скрыт.

Каждый раз, когда вы нажимаете на первый <td> каждого <tr>, покажите элемент <select>.

$('tr td:first-child').click(function(){ 
    $(this).find('select').show(); 
}); 
+0

Спасибо, Джосан. После всего этого мне нужно было «найти». – NaN

+0

@NaN Я рад, что смог помочь :) –

+0

Я рад, что это было простое решение! :) – NaN

Смежные вопросы