如何在Java脚本中读取asp.net中的行
How to read the row in asp.net in Java script
在下面的代码中,如果我点击第二列i wan读取第一列中的数据,那么第二列上就会出现一个图像。
假设我有10行,如果用户点击5行图标,那么我想阅读与第5行相关的所有细节。
<table class="tableStyle" id="Table1">
<thead>
<tr>
<th id="Th1" style="background: none repeat-x scroll center top #027DBA;border-left: 1px solid #525252;width:15px;font-weight:bold">
<div>Request ID</div>
</th>
<th id="Th2" style="background: none repeat-x scroll center top #027DBA;border-left: 1px solid #525252;width:15px;font-weight:bold">Request Name
</th>
</tr>
</thead>
<%
for (int i = 0; i < ViewData.Model.Details.Count; i++)
{
//String id = i.ToString();
%>
<tr>
<td headers="Th1" style="background-color:#EFF3FB;border: 1px solid #C1C1C1;color: #000000; text-align:center"><%= ViewData.Model.Details.ElementAt(i).ID%>
</td>
<td headers="Th2" style="background-color:#EFF3FB;border: 1px solid #C1C1C1;color: #000000; text-align:center">
<a href="#"><img style="border:0;" src="/Content/Images/Icon.png" alt="Name" width="20" height="20" /></a>
</td>
</tr>
<%}
%>
</table>
使用jQuery,您可以在锚点标记上附加一个点击处理程序,并通过导航到其父级的上一个同级来定位数据。。。
$("a").on("click", function (e) {
var data = $(this).parent().prev().text();
alert(data);
e.preventDefault();
});
JsFiddle
相关文章:
- 借助asp.net验证或java脚本对多个文本进行验证
- 将Javascript数组发送到控制器ASP.NET MVC
- ASP.NET通过单击JavaScript按钮触发c#事件
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- 从javascript调用asp.net codebehind函数
- 使用javascript的Asp.net内容占位符
- 获取ASP.NET Ajax Timer状态
- ASP.NET网络摄像头显示
- 如何在只能有一个asp.net表单的主页上从asp.net页面中的javascript中获取值
- 如何将乳胶配方奶粉图像保存到Asp.net中的文件夹中
- asp.net,包括iss上的javascript slow
- 选择不在GridView-ASP.NET中激发
- 什么'是在asp.net MVC中将本地化的resources.resx文件转换为javascript文件的有效
- 使用ASP.NET将谷歌地图添加到项目中,并从数据库中检索位置
- 有什么“;错误的”;将javascript放在asp.net表单上,而不是放在单独的文件中
- 将Javascript日期转换为ASP.NET日期格式
- C#asp.net mvc Set CheckBoxFor已检查的具有Model Value的属性
- 在asp.net中确认是或否消息
- ASP.NET MVC 3-在ajax调用后,重定向到新页面或生成页面刷新
- asp.net中的验证工具