I want to get the value of label LabRef and pass to Ajax function for processing. At moment i am retrieving value of hidden field from draggable div inside Repeater control but now need to pass the label value also.
function OnDragStart(e) { e.dataTransfer.effectAllowed = 'move'; e.dataTransfer.setData('text', $(this).find('HiddenField[ID*="HiddenField1"]')); } function OnDrop(e) { $(this).append("<div class='selectedproduct' data-product-name='" + e.dataTransfer.getData('text') + "'>" + e.dataTransfer.getData('text') + "</div>"); var data = new Array(1); $("#img1 div").each(function (index) { data[index] = "'" + this.innerHTML + "'"; }); function sendMyAjax(URL_address) { $.ajax({ type: 'POST', url: URL_address, contentType: "application/json; charset=utf-8", data: '{products:[' + data.join() + ']}', dataType: 'json', success: function (results) { alert(results.d); }, error: function () { alert('error'); } }); return false; }; } <ItemTemplate> <tr class="w3" id="trID" runat="server" > <td> <asp:CheckBox ID="chkDeleted" runat="server" Text=""></asp:CheckBox> </td> <td> <div draggable="true" id="lnk"> <asp:HiddenField ID="HiddenField1" runat="server" Value='<%#DataBinder.Eval(Container, "DataItem.InboxID")%>' /> <asp:LinkButton ID="LinkButton1" CommandName="Message" style="width:400px;white-space: normal;" CommandArgument='<%#DataBinder.Eval(Container, "DataItem.InboxID")%>' Text='<%#DataBinder.Eval(Container, "DataItem.Subject")%>' runat="server"></asp:LinkButton> </div> </td> <td> <asp:Label ID="Label1" runat="server" Text='<%#DataBinder.Eval(Container, "DataItem.Datentime", "{0:g}")%>'></asp:Label> </td> <td> <asp:Label ID="LabRef" runat="server" Text='<%#DataBinder.Eval(Container, "DataItem.MessageType")%>'></asp:Label> </td> </tr> </ItemTemplate>