Parazival Ответов: 1

Как получить выбранные значения строк динамически создаваемой таблицы


Мне нужно получить выбранные значения строк, когда пользователь нажимает на кнопку просмотра или загрузки

спасибо

Что я уже пробовал:

for (int i = 0; i < dt.Rows.Count; i++)
                {

htmlTable.Append("<table id='table' class='table table-hover group'>");
                    htmlTable.Append("<tbody>");
                    htmlTable.Append("<tr class='tb-background-clr'>");
                    htmlTable.Append("<td class='group'>");
                    htmlTable.Append("<h1>");
                    htmlTable.Append(dt.Rows[i]["Column1"].ToString());
                    htmlTable.Append("</h1>");
                    htmlTable.Append("<p>");
                    htmlTable.Append("Testing:" + dt.Rows[i]["Column2"].ToString() + "</p>");
                    htmlTable.Append("<button class='view-btn'>");
                    htmlTable.Append("VIEW</button>");
                    htmlTable.Append("<button class='view-btn1'>");
                    htmlTable.Append("DOWNLOAD</button>");
                    htmlTable.Append("</td>");
                    htmlTable.Append("<td class='group'>");
                    htmlTable.Append("<p class='month'>");
                    htmlTable.Append("" + date + "<br>" + Month.ToUpper() + " " + year + "");
                    htmlTable.Append("</p>");
                    htmlTable.Append("</td>");
                    htmlTable.Append("<td>");
                    htmlTable.Append(dt.Rows[i]["Column3"].ToString());
                    htmlTable.Append("</td>");
                    htmlTable.Append("</tr>");
                    htmlTable.Append("</tbody>");
                    htmlTable.Append("</table>");
                    ltTable.Text = htmlTable.ToString();

}

--**-- не работает
<script>
<pre>$("#table tr").click(function(){
   $(this).addClass('selected').siblings().removeClass('selected');    
   var value=$(this).find('td:first').html();
   alert(value);    
});



в <предварительно>У ООО " ТД " {границы: 1 пиксель #ДДД твердые; обивка: 5 пикселей; курсора: указатель;}&ЛТ;/пре&ГТ;

--**--

1 Ответов

Рейтинг:
2

JayantaChatterjee

Привет Паразиваль,

Вы можете инкапсулировать событие щелчка в функцию готовности документа, например-:

<script>
$(document).ready(function() {
$("#table tr").click(function(){
   $(this).addClass('selected').siblings().removeClass('selected');    
   var value=$(this).find('td:first').html();
   alert(value);    
});
}
</script>

Я надеюсь, что это сработает.