Wenn ich eine Textbox wie folgt definiere:
%Vor% Es wird ein input
Element mit id
Contact_HomePhone
generiert.
Ist es möglich, dieses id
in JavaScript zu erhalten, ohne Contact_HomePhone
? zu codieren?
Dies ist ein Beispiel dafür, wo ich dieses id
dynamisch in JavaScript brauche:
(Ich weiß, wie man Eigenschaftsnamen durch Reflektion erhält, aber trotzdem _
fest codieren müsste, um Contact
und HomePhone
zu verketten.)
Versuchen Sie es mit Html.IdFor Sie können die vom Helfer erzeugte ID erhalten.
%Vor% Setze es einfach mit #
für jquery ein, um es aufzunehmen.
Aber Sie können das Plugin auch mit dem Klassenselektor binden, sagen Sie zum Beispiel, wenn Sie viele solche Telefonfelder haben, können Sie allen diesen textBoxen eine gemeinsame Klasse zur Verfügung stellen und das Masken-Plugin über den Klassenselektor an dieses binden Verwenden Sie die obige Methode und verwenden Sie einen gemeinsamen Selektor.
%Vor%und ohne sich Gedanken über die ID machen zu müssen, können Sie sie einfach binden.
%Vor%Tags und Links asp.net-mvc javascript c# razor asp.net-mvc-4