0

をクリックするまで作成されないボタンがありますdiv

そのボタンにイベントを追加する必要がありますが、メソッドonclickではできません。.on()うまくいきません。

<section class="span9 cont_llens">
    <div id="llens"></div>
</div>

#llensスクリプトは、 div内にブロックを生成します。次に、これらのブロックのいずれかをクリックすると、メニュー版が表示される場合があります。そこに表示されます。

onclickこれが、このボタンに必要なバインディングです。

ここの例を参照してください: http://jsfiddle.net/blackersoul/47YvE/

4

1 に答える 1

2

セレクター (2 番目のパラメーター) を指定して、この関数に $.on 関数を使用できます。

http://api.jquery.com/on/を読む

ユーザーのような $('section').on('click', 'div#llens > button')

2 つの場所で stopPropagation を介してイベントをキャンセルしているため、コードが機能しない理由。私はあなたのフィドルでそれをコメントしましたが、それは機能しています。

参照: http://jsfiddle.net/47YvE/4/

于 2013-08-07T09:25:39.417 に答える