Fügen Sie Validierungsregeln mit Hilfe von jquery validate-plug-in auf dynamisch erzeugte Elemente

Ich versuche, fügen Sie einige Validierungsregeln auf eine Eingabe erstellt aus html-Literale.

Dies ist meine Geige: http://jsfiddle.net/idoxobi/HW4xY/1/

Html:

<form id='form' method='post' >
    <div id='details'>
    </div>
    <a id='Add' href='javascript:void()'>Add</a>
    <br />
    <input type='submit' />
</form>

JavaScript:

$(document).ready(function() {
    $('#form').validate();
    var input = "<input type='text' class='item' name='item' />";
    $('#Add').click(function() {
        $('#details').append(input+'<br />');
        $('#details input:last').rules('add', {
            required: true
        });
    });
})

Er scheint zu erkennen, der Regel nur im ersten element, aber die anderen vorbei, ohne Validierung.

Ist das erste mal, dass ich dieses plug-in, aber in den Foren jeder sagt, das sollte gut funktionieren.

Irgendwelche Vorschläge?

InformationsquelleAutor idoxobi | 2013-06-24

Schreibe einen Kommentar