Ich möchte in der Lage sein, das vorherige Element eines bestimmten Typs zu finden, ob es innerhalb des gleichen Elternteils enthalten ist oder nicht.Vorheriges Element des gleichen Typs unabhängig von Eltern finden
In dieser Situation möchte ich das vorherige Elementfinden und es konzentrieren.
Momentan kann ich das vorherige Geschwister in demselben Eltern auswählen, aber möchte in der Lage sein, das auf nur Elemente zu filtern und das vorherige Elternteil ebenso zuzulassen.
Die angenommene Antwort ist nur vanilla javascript.
document.addEventListener('keydown', function(e) {
// if backspace is pressed and the input is empty
if (e.keyCode === 8 && e.target.value.length === 0) {
// This should give focus to the previous input element
e.target.previousSibling.previousSibling.focus();
}
}, false);
<div>
<input type="text">
<input type="text">
</div>
<div>
<input type="text">
<input type="text">
</div>
<div>
<input type="text">
<input type="text">
</div>
Sind Sie mit jQuery oder ist das reine Javascript? – wahwahwah