JQuery clearing ein input-text-Feld
Ich habe eine Frage in Bezug auf das clearing ein input-text-Feld, wenn eine andere drop-down auf der gleichen Seite angeklickt wird, wird der Wert in das input-text-Feld geleert werden soll. Hier mein jQuery ftn. Die Warnmeldung wird angezeigt, wenn ich wählen Sie eine option aus dem drop-down-aber das Feld nicht geräumt. Keine Ahnung, was die richtige syntax sollte sein:
jQuery(document).ready(function(){
jQuery("[id$='serialNumForm:noSerialNumProductKey']").change(function () {
alert("In jquery change ftn!!");
jQuery("[id$='serialNumForm:inputSN']").value="";
});
});
Habe ich eine form-Id, also muss ich voranstellen-Id element-id-name. die Warnung zeigt feine, nur der Wert ändert sich nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den Sie verwenden möchten:
Calling") jQuery("[id$='serialNumForm:inputSN']")" nicht zurück Sie ein input-element, sondern wieder ein jQuery-Objekt. Sie haben zwei Optionen:
Verwenden Sie diese Option, um das Kern-element:
Oder, wie Justin erwähnt, verwenden die jQuery val () - Methode:
Die zweite Möglichkeit ist zuverlässiger, da es gilt, den Wert auf alle passenden Elemente, während der erste nur gilt es für die erste übereinstimmende element (wie dies durch die 0 in der get(0) )