兄弟であるボタンをクリックすると、入力フィールドにアドレスを挿入しようとしています。
HTML
<label for="to">To:</label>
<input type="text" id="to" name="to" required="required" placeholder="An address" size="30" />
<a id="to-link" href="#" class="button">Get my position</a>
<a id="to-home" href="#" class="button">Home</a>
<label for="from">From:</label>
<input type="text" id="from" name="from" required="required" placeholder="Another address" size="30" />
<a id="from-link" href="#" class="button">Get my position</a>
<a id="from-home" href="#" class="button">Home</a>
Jクエリ
jQuery("#from-home, #to-home").click(function(event) {
event.preventDefault();
jQuery(this).prev("input").val("123 my street, 12345 Gotham");
});
何が間違っているのかわかりませんが、次の場合は何も得られconsole.log(jQuery(this));
ません。これがばかげた質問である場合は申し訳ありませんが、「これ」について頭を悩ませ始めたところです (または、少なくとも私はそうだと思っていました)。