这里我在点击gridview的链接按钮时弹出窗口显示此记录,工作正常。在弹出窗口中我还有一个按钮来获取PlanstartDate
和PlanendDate
值,我需要这些值来进行日期比较。
我的问题是,当用户点击弹出窗口上的按钮时,如何获取PlanstartDate
和PlanendDate
值?
function displayData4Popup() {
$(document).on("click", "[id*=lnkbtnPopup]", function () {
$("#lblprjDesc").html($(".Ad", $(this).closest("tr")).html());
$("#assignedby").html($(".Assign", $(this).closest("tr")).html());
// $("#description").html($(".Description", $(this).closest("tr")).html());
$("#planstartdate").html($(".PlanstartDate", $(this).closest("tr")).html());
$("#planenddate").html($(".PlanEndDate", $(this).closest("tr")).html());
});
}
这是我的gridview
<asp:GridView ID="gvActionLists" AllowPaging="true" runat="server" AllowSorting="true"
AutoGenerateColumns="false" CssClass="table table-bordered table-hover"
PageSize="10"
HeaderStyle-ForeColor="#337ab7" ItemType="WoodkraftERP.Entities.PMSO.ActionPlanner"
SelectMethod="BindActionListGridView" OnRowDataBound="gvActionLists_RowDataBound">
<SelectedRowStyle BackColor="#337ab7" />
<Columns>
<asp:TemplateField>
<ItemTemplate>
<%--<asp:LinkButton ID="lnkbtnPopup" runat="server" Text="show"></asp:LinkButton>--%>
<asp:LinkButton ID="lnkbtnPopup" CssClass="btn btn-info btn-xs" runat="server" ToolTip="edit" OnClientClick="return displayData4Popup();" CommandName='' CommandArgument='<%#Item.ActionID %>' OnClick="lnkbtn_Click"><i class="glyphicon glyphicon-edit" ></i></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="ActionDescription" ItemStyle-CssClass="Ad" HeaderText="Action Description"/>
<asp:BoundField DataField="PlanStartDate" ItemStyle-CssClass="PlanstartDate" HeaderText="Plan Start Date"/>
<asp:BoundField DataField="PlanEndDate" ItemStyle-CssClass="PlanEndDate" HeaderText="Plan End Date"/>
<asp:BoundField DataField="ActionType" ItemStyle-CssClass="ac" HeaderText="Action Type"/>
<asp:BoundField HeaderText="Staus" ItemStyle-CssClass="success"/>
<%-- <asp:BoundField DataField="CreatedBy" ItemStyle-CssClass="Assign" Visible="false" HeaderText="Assigned By"/>--%>
</Columns>
</asp:GridView>
答案 0 :(得分:0)
我在堆栈溢出的一些研究之后找到了解决方案,而是获取控件的值,我取了文本,比如 $(“#selecter”)。text(); ,它适用于我