[ https://issues.apache.org/jira/browse/WW-4642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Lukasz Lenart updated WW-4642: ------------------------------ Description: After upgrading Struts 2.3.16 to 2.3.20, my application GUI looks different. The application cannot retrieve a value stored in a hidden field using the jquery find function. -- The hidden fields are stored in table rows {code:xml} <table> <s:iterator value="xxx" var="yyy"> <tr onclick="javascript:showRow(this);" > <td> some value </td> <s:hidden id="some hidden value" value="%{hiddenValue}" /> <td> some value</td> </tr> </s:iterator> </table> function showRow(row) { var $element = $(row); $element.closest("tr").find('td:first').add($element).find("input:hidden").each(function (i, elem) { // Why the code cannot access to any hidden fields here - not working in Struts 2.3.20 } } {code} was: After upgrading Struts 2.3.16 to 2.3.20, my application GUI looks different. The application cannot retrieve a value stored in a hidden field using the jquery find function. -- The hidden fields are stored in table rows <table> <s:iterator value="xxx" var="yyy"> <tr onclick="javascript:showRow(this);" > <td> some value </td> <s:hidden id="some hidden value" value="%{hiddenValue}" /> <td> some value</td> </tr> </s:iterator> </table> function showRow(row) { var $element = $(row); $element.closest("tr").find('td:first').add($element).find("input:hidden").each(function (i, elem) { // Why the code cannot access to any hidden fields here - not working in Struts 2.3.20 } } > Unable to retrieve s:hidden field values > ---------------------------------------- > > Key: WW-4642 > URL: https://issues.apache.org/jira/browse/WW-4642 > Project: Struts 2 > Issue Type: Bug > Components: Core Interceptors, Expression Language > Affects Versions: 2.3.20 > Environment: windows 7, jboss eap > Reporter: nick > Assignee: Lukasz Lenart > Priority: Blocker > Labels: newbie > Original Estimate: 48h > Remaining Estimate: 48h > > After upgrading Struts 2.3.16 to 2.3.20, my application GUI looks different. > The application cannot retrieve a value stored in a hidden field using the > jquery find function. > -- The hidden fields are stored in table rows > {code:xml} > <table> > <s:iterator value="xxx" var="yyy"> > <tr onclick="javascript:showRow(this);" > > <td> some value </td> > <s:hidden id="some hidden value" > value="%{hiddenValue}" /> > <td> some value</td> > </tr> > </s:iterator> > </table> > function showRow(row) { > var $element = $(row); > > $element.closest("tr").find('td:first').add($element).find("input:hidden").each(function > (i, elem) { > // Why the code cannot access to any hidden fields here - not > working in Struts 2.3.20 > } > } > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)