私は、いくつかのデータベース構成に基づいていくつかの要素(HTML入力)を作成する動的ページを持っています。jQuery:HTML追加の後にウィジェットを使用する
たとえば、そのページの最初のHTMLには、コントロール(マスターページのものを除く)がない場合があります。たとえば、ボタンを押した後に作成されます。
divを持ち、.append
を使用してこれらのコントロールを追加した後、(jQuery UI Multiple Select Widgetにあるように)新しく作成されたいくつかのSELECT要素でウィジェットを使用する必要があります。
これは機能しません。
また、私は、このテストをした:
- (私がしようとしているようではない動的に、右のhtmlに)HTMLページのSELECT要素を入れてください。
$(document).ready
関数でウィジェットを起動すると、それは正常に起動し、複数選択可能になります。- 上記の関数にコメントすると、ボタンクリックでウィジェットを開始するだけで、SELECTが複数選択できなくなります。
お手伝いできますか?いくつかのDOMの事のためですか?この「エンジン」のスニペットは次のとおりです。http://jsfiddle.net/SWyw9/
は、私は本当にやっているかについて、いくつかの詳細与えることをしてみましょう: を - 私が選択した後 - 私のページには、それにほとんどの要素、単にいくつかの固定のもの で始まりますカテゴリとサブカテゴリ、データベーステーブルを使用して、構成する必要のある要素を指定します:チェックボックス、テキスト入力、選択など - DBからの情報で、後に適用されるウィジェット私は生成された要素のHTMLをDIVに追加します これで、既にDIV上にある要素の上でウィジェットの開始を呼び出します。クリックする必要のあるボタンはありません。単なる例でした。 – user1261580
これは「ダイナミックエンジン」のスニペットです http://jsfiddle.net/SWyw9/ – user1261580
私は上記の応答をフィドルで修正しました。 – User970008