の代わりにid#op-four
を使用して div を非表示にしようとしていますon
live
$("#one").on("click", function() {
$("#op-four").hide();
});
フィドルhttp://jsfiddle.net/ythSA/しかし、それは動作しません
の代わりにid#op-four
を使用して div を非表示にしようとしていますon
live
$("#one").on("click", function() {
$("#op-four").hide();
});
フィドルhttp://jsfiddle.net/ythSA/しかし、それは動作しません
コードをready
ハンドラーの外に配置しました。中に移動すると正常に動作します。
#one
ハンドラーを実際に存在する前にアタッチしようとしていました。
試してみてください:
$('.links-holder').on('click','#one',function() {
$("#op-four").hide();
});
この.on
メソッドの使用は、現在非推奨となっている に取って代わり.live()
ます。
$( document /or/ 'parent_el').on( 'some_event' , 'delegated_element', function(){