I have created a parent div and inserted div's after the parent div using jquery insertAfter() method.... What happens is My first record goes to the bottom and next record gets inserted above it....
Here is my function...
function Iteratejsondata(HfJsonValue) {
var jsonObj = eval('(' + HfJsonValue + ')');
for (var i = 0, len ...
I am playing around with validating form inputs.
For now I'm simply having fun with displaying a message after the input.
I'm using the after() method to display simple text, and when I purposely make a mistake in the box I display the message perfectly.
However, if I purposely make a mistake again, it immediately adds the same message...
if ( !this.labelContainer.append(label).length )
this.settings.errorPlacement
? this.settings.errorPlacement(label, $(element) )
: label.insertAfter(element);
(this code is from validate plugin, it repeats for each input)
label is <label>text</label>
element is <input />
This works good, it adds label directly after the element...
The Question
I'd like to add a new TR in a table after a given matched set, or instead, at the end of the table if the matched set is empty. Given the following table:
<table id="blax">
<thead>
</thead>
<tbody>
<tr class="alpha">
<td>some stuff</td>
<td>more stuff</td>
</tr>
<tr class="alpha...