私は次のhtmlを持っています。
<input class="gallery-next1" type="hidden" value="2"><a href="#" class="gallery-next" >unu</a></input>
そして次のjquery
$(".gallery-next").click(function (){
alert($(this).closest("input").val());
});
このクエリはアラート「未定義」に表示されます。値 2 が得られない理由はありますか?
さて、1 はどこにでもあります。このクラスを同じ関数にバインドして、イベントを発生させるオブジェクトを取得するにはどうすればよいですか?
<input class="gallery-next1" type="hidden" value="1"><a href="#" class="gallery-next" >unu</a>
<input class="gallery-next1" type="hidden" value="2"/><a href="#" class="gallery-next" >doi</a>
<input class="gallery-next1" type="hidden" value="3"/><a href="#" class="gallery-next" >trei</a>