ボタンをクリックするとボックスを作成するプログラムを実行しています。モデルボックスを隠してボタンをクリックすると、モデルボックスがクローンされ、そのIDが変更されます。jQuery要素を選択しない
このボックスの中には、クリックするといくつかの機能が必要なリンクがありますが、jQueryはこの要素を見つけることができないようですので、リンクをクリックすると何も表示されません。
はここに私のコードです:
$('#box-' + number).find('a').click(function(){
alert('boop'); //function
});
変数 'number' は箱の数です。モデルボックスをクローンするとIDが変わったと私は言った。事は箱が生成される前にjQueryのDOMをロードした、ある
<div id="box-model">
<div class="box">
<div class="heading">
<a class="link-class">¡Click Me!</a>
</div>
<div class="body">
CONTENT
</div>
</div>
</div>
これは単なるによる抽象化のレベルにまでかもしれないが、あなたが使用してより良いだろう '' ...のように、$を何かを委任するon'の(文書).on( "クリック"、 "ボックスa"、関数(){...}); '。私はあなたの例で何か間違ったことを見ることができないので、おそらくモデルからのボックスの作成は機能していません。あなたはフィドルやコードサンプルを持っていますか? –