2011-01-27 2 views
0

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

<table> 
    <% 
      loop at lt_staff_list assigning <ls_abs_line>. 
    %> 
    <tr> 
     <td width="10%"><a href="detail" data-transition="slide"> 
      <%= <ls_abs_line>-objnr_f %></a> 
     </td> 
    </tr> 
    <% endloop %> 
<table> 

Здесь, если в таблице 5 записей, будет отображаться 5 строк. Я хочу получить значение <ls_abs_line>-objnr_f выбранной строки в переменной, которую я могу использовать на следующем экране.

+0

JQuery, и все JavaScript, работает на * rendered * html, видимый браузером. Не могли бы вы разместить полученный html? (Как видно в представлении «Просмотр источника».) –

ответ

0

Я бы посмотрел на пользовательский интерфейс jquery. Они имеют класс выбираемого, которые можно применить к элементу, а затем, при выборе он бросает событие:

http://jqueryui.com/demos/selectable/

1

вы могли бы использовать это:

<a href="detail" data-transition="slide"><%= <ls_abs_line>-objnr_f %></a> 

<script type="text/javascript"> 
$(function(){ 
    $("a").click(function(){ 
     var txt=$(this).text(); 
     //txt:- THIS IS THE TEXT YOU OUTPUTTING WITH 
     //<%= <ls_abs_line>-objnr_f %> 
    }); 
}); 
</script> 
Смежные вопросы