Was ich möchte ist, wenn jemand auf die Schaltfläche klicken, legen Sie die Telefonnummer, um den Wert einzugeben. Der Block ist eine Schleife, in der verschiedene E-Mail- und Telefonnummern angezeigt werden. wenn ein bestimmter Klick in einem bestimmten Block die Telefonnummer nur von diesem Block erhält. Vielen Dank.Auf Knopf klicken, div inner html dem Eingabefeld Wert zuweisen
<div class="block">
<div class="phone"><span>+1234567</span></div>
<div class="email">
<span>[email protected]</span>
<button>CLick</button>
</div>
</div>
<div class="block">
<div class="phone"><span>+7696686</span></div>
<div class="email">
<span>[email protected]</span>
<button>CLick</button>
</div>
</div>
<div class="block">
<div class="phone"><span>+897979877</span></div>
<div class="email">
<span>[email protected]</span>
<button>CLick</button>
</div>
</div>
<input type="text" value="" id="phone">
Hier ist mein Code:
jQuery(document).ready(function() {
jQuery(".block button").click(function() {
var contents = jQuery(this).find(".phone span").text();
jQuery("#phone").val(contents);
});
});
Willkommen bei SO. Bitte lesen Sie [Wie man eine gute Frage stellt] (http://stackoverflow.com/help/how-to-ask) Und [wie man ein minimales, vollständiges und überprüfbares Beispiel erstellt] (http://stackoverflow.com/help/mcve). SO ist ** kein kostenloser Codierungs- oder Code-Konvertierungs- oder Debugging- oder Lernprogramm- oder Bibliotheks-Suchdienst **. Sie müssen auch zeigen, dass Sie sich bemüht haben, Ihr eigenes Problem zu lösen. –
@Sam Onela Danke für den Vorschlag, wirklich geschätzt. –
fügen Sie Ihr Javascript, das Sie bisher versucht haben – neophyte