私は入力フィールドを持っていて、それが更新されたときに別のフィールドを表示したいと思います。この場合 そのシンプルな、しかし、私はこのような100のHTMLの行を持っている場合、私はシンプルなバージョンに頼ることはできませんが、以下の例:この代わりの動力学的にナビゲート/要素を見つけて、別の要素をトリガする方法jQuery?
<div class="row">
<div class="col-md-6">
<label>Test</label>
<input type="text" class="form-control test" name="test">
</div>
<div class="col-md-6">
<label>Test2</label>
<input type="text" class="form-control test2" name="test">
</div>
</div>
Simple example:
$('.test2').fadeIn(500);
私はよりダイナミックなソリューションを必要とする、これは単なるですどのように私はそれがだろうと思うが、実際の例が高く評価されます。
<script>
$('.test2').hide();
if($('.test')).change(function(){
$(this).prev('div').closest('.test2').fadeIn(500);
});
</script>
あなたのページには、 '.test2'要素がありませんか?また、 'change()'メソッドを使ってイベントをアタッチする必要があります。それは –
にtest2クラスを追加するためにフックすることができますブール値を返しません、私はそれをdelitesするために管理する継ぎ目。 – sdfgg45