Note that there are some explanatory texts on larger screens.

plurals
  1. POSelect and Organize DIV Using jQuery
    text
    copied!<p>I have the below layout for a bunch of inputs on a page and I would like to arrange them based on whether or not a value is present within an input field.</p> <p>If the "parent" container has a <code>&lt;tr class="Off"&gt;</code> then the entire thing should be moved into the <code>&lt;div class="lowerParent"&gt;</code> and if it contains <code>&lt;tr class="On"&gt;</code> then move it to the <code>&lt;div class="upperParent"&gt;</code>.</p> <p>The purpose behind this is that I have a page with potentially 50+ inputs, not all of which are going to be used, and I would like to move those which have values toward the top, so the user doesn't have to scroll down a huge page of input fields that are mostly not used.</p> <pre><code>&lt;div class='upperParent'&gt;&lt;/div&gt; &lt;div class='lowerParent'&gt;&lt;/div&gt; &lt;div class="parent"&gt; &lt;div class="collapsed"&gt; &lt;table&gt; &lt;tr&gt; &lt;td class="headers"&gt; &lt;input type="text" name="ind1" value="0"&gt;&lt;input type="text" name="ind2" value="1"&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="On"&gt; &lt;td class="subHeaders"&gt;Sub Header 1&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="datafieldtag_value[33]" value="1"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="On"&gt; &lt;td class="subHeaders"&gt;Sub Header 2&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="datafieldtag_value[34]" value="2"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="On"&gt; &lt;td class="subHeaders"&gt;Sub Header 3&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="datafieldtag_value[35]" value="3"&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt; &lt;div class="parent"&gt; &lt;div class="collapsed"&gt; &lt;table&gt; &lt;tr&gt; &lt;td class="headers"&gt; &lt;input type="text" name="ind1" value="0"&gt;&lt;input type="text" name="ind2" value="1"&gt; &lt;/td&gt; &lt;/tr&gt; &lt;tr class="Off"&gt; &lt;td class="subHeaders"&gt;Sub Header 1&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="datafieldtag_value[36]" value=""&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="Off"&gt; &lt;td class="subHeaders"&gt;Sub Header 2&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="datafieldtag_value[37]" value=""&gt;&lt;/td&gt; &lt;/tr&gt; &lt;tr class="Off"&gt; &lt;td class="subHeaders"&gt;Sub Header 3&lt;/td&gt; &lt;td&gt;&lt;input type="text" name="datafieldtag_value[38]" value=""&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/table&gt; &lt;/div&gt; &lt;/div&gt; </code></pre>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload