как выделить выделенную строку с помощью JavaScript - PullRequest
0 голосов
/ 13 декабря 2011

У меня есть повторитель, и я выбрал его строки, по которым пользователь нажимает.Теперь есть кнопка, нажав на нее, я привязываю еще один повторитель.после этого выбранная строка из повторителя 1 не подсвечивается.Итак, что я хочу: я хочу, чтобы этот ряд оставался выделенным.Мой код для выделения: -

    function Selected(obj, id) {
        eid = id;
        $("#tableOne tr").removeClass("selected");
        $("#tableOne tr").addClass("even");


        if (obj.className != 'selected') {

            obj.className = 'selected';

            $('[id$=hdf_Empid]').val(id);
            alert($('[id$=hdf_Empid]').val(id));
        }
        else {
            obj.className = 'prev_class';

        }
    }

<table id="tableOne" class="yui" cellpadding="0" cellspacing="0">
   <thead>
      <tr>
         <th>
             Empid #
         </th>
         <th>
             Name
         </th>
         <th>
             Address
         </th>
         <th>
             Salary
         </th>
      </tr>
   </thead>
   <tbody>
      <asp:Repeater ID="rep_emp" runat="server">
         <ItemTemplate>
            <tr id="jobgrid" style="cursor: pointer" onclick="Selected(this, <%# Eval("EmpID")%>);">
               <td>
                   <%# Eval("EmpID")%>
               </td>
               <td>
                   <%# Eval(" Name")%>
               </td>
               <td>
                   <%# Eval("Address")%>
               </td>
               <td>
                   <%# Eval(" Salary")%>
               </td>
            </tr>
         </ItemTemplate>
      </asp:Repeater>
   </tbody>
   <tfoot>

   </tfoot>
                        </table>
...