sayli1995 Ответов: 1

Смотреть Ienumrabel настольные &ЛТ;тр&ГТ; &ЛТ;тд&ГТ;displyefor &ЛТ;/тд&ГТ;&ЛТ;/тр&ГТ; ценим


привет ,

я здесь в замешательстве ,
я создаю IEnumerable list view модели ,
и на кнопке нажмите на таблицу просмотра списка мне нужно все значение ячейки /текст

Пожалуйста, помогите мне здесь

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

<div class="Datadiv">
					<div class="sbox pull-right">
						@using (Html.BeginForm("ConvertrWorker", "Perchus", FormMethod.Get))
						{
						}
					</div>

					<table class="tbl1 table-responsive table-hover table-bordered" id="tbl1" style="width:100%">
						<tr style="background-color:palegoldenrod;height:135%" class="data1">
							<td style="width:30%">
								SypplyerName
							
							</td>
							<td>
								Challa No
							</td>
							<td>
								ChallaDate
							
							</td>
							<td>
								TaxAmount
							</td>
							<td>
								Challan Amount
							</td>
							<td>Control</td>
							<td>Control</td>
						</tr>
						@foreach (var item in Model)
						{
							<tr style="background-color:#eff6de">
								<td class="hfr">
									@Html.HiddenFor(modelItem => item.PerTranChallanId, new { @class = "PerTranChallanId" })
									@Html.HiddenFor(modelItem => item.PTranCode, new { @class = "PTranCode" })
								</td>
								<td class="sn1">
									@Html.DisplayFor(modelItem => item.SypplyerName ,new {@class="sn", @id = "SypplyerName" })
								</td>
								<td>
									@Html.DisplayFor(modelItem => item.ChallaNo)
								</td>
								<td>
									@Html.DisplayFor(modelItem => item.ChallaDate)
								</td>
								<td>
									@Html.DisplayFor(modelItem => item.TaxAmount)
								</td>
								<td>
									@Html.DisplayFor(modelItem => item.TotalAmount)
								</td>
								<td>
									@Html.ActionLink("Details", "Showchl1", new { id = item.PerTranChallanId , PTranCode=item.PTranCode }) |
								</td>
								<td class="con">
									<input type="submit" id="convt" name="convt" value="Add To INv No:- @ViewBag.NewINVNo1"  class="convt btn btn-success " />

					
								</td>
								<td class="csl">
									<input type="submit" id="cansel" name="cancel" value="Cancel From INv No:- @ViewBag.NewINVNo1" class="convt btn btn-danger " />
								</td>
							</tr>
						}
					</table>
                              </div>
			</div>


в jQuery

<script>
		$(document).ready(function () {
			$(document).on('click', 'convt', function () {
				var $supplyer = $(this).closest("tr").find(".sn").val();
				alert($supplyer);
			})

		});
	
	</script>

1 Ответов

Рейтинг:
5

Mike Hankey

Вы устанавливаете свое событие "щелчок" в документе, вам нужно связать его с таблицей. Попробуй сделать что-нибудь подобное!

$(document).ready(function () {
  $('.tbl1').on('click', 'convt', function () {
  {
    $(this).closest('tr').find('td').each(function (i) {
          console.log($(this).text());
    });
  });
});