können Sie gleiche Funktionalität erstellen mit regelmäßigen text
Eingang und einem span
Element als x
Taste, wenn Sie mit search
Typ Eingang Unterstützung aktueller Browser nicht zufrieden sind.
$('.inputField input').on('input', function() {
var span = $(this).next('span');
span.toggle($(this).val().length != 0)
})
$('.inputField').on('click', 'span', function() {
$(this).prev('input').val('')
$(this).hide()
})
.inputField {
position: relative;
display: inline-block;
}
.inputField input {
padding-right: 20px;
}
.inputField span {
transform: translateY(-50%);
display: none;
position: absolute;
right: 5px;
font-size: 12px;
cursor: pointer;
top: 50%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="inputField">
<input type="text">
<span>X</span>
</div>
Willkommen auf Stack-Überlauf, sollte Ihre Frage enthalten [a Minimal, Complete, und prüfbare Beispiel] (https://stackoverflow.com/help/mcve). – hungerstar
Welchen Browser benutzen Sie? Dies könnte eine browserspezifische Funktion für Texteingaben sein, mit der der Benutzer das Feld leeren kann, indem er darauf klickt. Ich würde nach browserspezifischen CSS-Stilen suchen. Aber es könnte nicht möglich sein, dies zu stylen. – o01
@ o01, verwende ich einen Chrom - Browser –