ich mehrere Textfelder mit jeweils einem span-Elemente wie diese:entfernen span-Element auf Fokus
<span class="reqDiv" name="Required">This value is required</span>
<input class="form-control" id="txtAddress" placeholder="Address" type="text" maxlength="50" autocomplete="off">
<span class="reqDiv" name="Required">This value is required</span>
<input class="form-control" id="txtZip" placeholder="Zip Code" type="text" maxlength="5">
Ich mag das span-Element der Textbox entfernen, die im Fokus ist. Ich habe den folgenden Code jquery
ausprobiert, der das Span-Element aller Textfelder anstelle des bestimmten Textfelds "on-focus" entfernt. Wie kann ich es erreichen?
Die jquery:
$("#Offer_Form").find(".form-control").on("focus", function (e) {
$("span[name='Required']")
});
EDIT: Dies ist, wie ich Span-Tag durch jquery bin zu erzeugen:
var SetErrorStateForControl = function (elemObj, msg) {
elemObj.closest('div').find($("span[name='Required']")).remove();
$('<span class="reqDiv" name="Required">' + msg + '</span>').prependTo(elemObj.closest('div'));
}
versuchen entfernen Sie nicht 'span', hide (Toggle) es. Wenn Sie das Eingabefeld verlassen, ohne es zu füllen, verlieren Sie Ihr Etikett! –