在我的主页上,我有大约 10 个网格位于 ajax 选项卡等内
当用户单击它时,一个网格特别有一个名为“存档”的链接按钮这我如何获取需要使用 Jquery 归档的行的名称和电子邮件,我想将此信息存储在隐藏字段中,然后从后面的代码中引用隐藏字段等。
我尝试使用 asp:ModalPopUp 扩展器,但是由于此网格放置在 ajax 选项卡内,模式弹出扩展器抱怨它可以看到控制链接按钮,所以 iv 决定使用 Jquery 来获取两个字段名称和编号可以有人帮我实现这一目标吗?
下面是按下链接按钮时我需要获取姓名和电子邮件地址的一个网格
<asp:HiddenField ID="hdnUserFullName" runat="server"/>
<asp:HiddenField ID="hdnUserEmail" runat="server" />
<div id="MainContent_TabControl_body" class="ajax__tab_body" style="height: 100%;
display: block;">
<div id="MainContent_TabControl_tb2" id="MainContent_TabControl_tb2" class="ajax__tab_panel">
<div>
<table cellspacing="0" class="tablesorter" id="MainContent_TabControl_tb2_GrdViewUsers"
style="border-collapse: collapse;">
<thead>
<tr>
<th scope="col">
</th>
<th scope="col">
Full Name
</th>
<th scope="col">
Email
</th>
<th scope="col">
Exam Taken
</th>
<th scope="col">
Date Taken
</th>
<th scope="col">
Exam Total
</th>
</tr>
</thead>
<tbody>
<tr>
<td>
<a id="MainContent_TabControl_tb2_GrdViewUsers_Edit_0" href="javascript:__doPostBack('ctl00$MainContent$TabControl$tb2$GrdViewUsers$ctl02$Edit','')">
Archieve</a>
</td>
<td>
<a id="MainContent_TabControl_tb2_GrdViewUsers_HyperFullName_0" href="/Authentication/ExamPaper.aspx?uid=1">
Scott Atkinson</a>
</td>
<td>
<span id="MainContent_TabControl_tb2_GrdViewUsers_lblEmail_0">Scott.test@hotmail.co.uk</span>
</td>
<td>
<span id="MainContent_TabControl_tb2_GrdViewUsers_lblExamTaken_0">True</span>
</td>
<td>
<span id="MainContent_TabControl_tb2_GrdViewUsers_lblDateTaken_0">30-06-2012</span>
</td>
<td>
<span id="MainContent_TabControl_tb2_GrdViewUsers_lblExamTotal_0">0</span>
</td>
</tr>
</tbody>
</table>
</div>
</div>
这是我的 Jquery 到目前为止,我在其中放了一个警报,以确保它击中脚本并且它是.....
$(document).ready(function () {
$('#MainContent_TabControl_tb2_GrdViewUsers_Edit_0').click(function () {
alert('hello');
$('#dvArchive').show();
$('#MainContent_hdnUserFullName').val() == 'Value of the grid view column';
$('#MainContent_hdnUserEmail').val() == 'Email Value from the column';
});
});
只需要一些帮助来引用全名列和电子邮件列,以使用需要存档的行的值填充隐藏字段.....
更新这是我修改后的 Jquery
任何帮助,将不胜感激.......
$(document).ready(function () {
$('.ClickMe').click(function () {
var tr = $(this);
var UserName;
var Email;
UserName == tr.find('.UserName').text();
Email == tr.find('Email').text();
$('#MainContent_hdnUserFullName').val() == UserName;
$('#MainContent_hdnUserEmail').val() == Email;
return false;
});
});
Iv 为链接按钮提供类名 .ClickMe 用于测试目的以及 Full Name 具有类 .Username 和 Email 作为类 .Email