私は、アプリケーションとのユーザーのやりとりに基づいてDOMに動的に追加される要素に対して、いくつかのイベントとスタイルを定義しようとしています。私はlive()
メソッドをイベントに使うことができますが、live()
メソッドを使って、以下のようなスタイルとより具体的なルールを適用する方法を理解することはできません。動的に追加されたDOM要素のスタイルとイベントの定義
0
A
答えて
0
概念は、buttonCreatedEventというカスタムイベントを作成することです。ボタンが作成された場合(trigger()関数を使用して)イベントがトリガーされます。 live()を使用してイベントをバインドできます。 live()のコールバック関数では、jqueryuiボタンを作成するようスクリプトに指示できます。
0
より良い方法は、javascriptではなくcssを使用することです。この方法では、動的に追加するものは自動的に正しいスタイルになります。
0
$('a').addClass('mycoolclass')
http://api.jquery.com/addClass/
.mycoolclass {
display:block;
border: solid 1px black;
padding:10px;
background: #CCC;
color: black;
text-decoration: none;
}
これは黒と白のカスタムボタンか何かのようにすべてのあなたのAの外観になるだろう。
+0
さらに、「ライブ」を適用する際に問題が発生しているというご質問に気付きました。 – Techism
関連する問題
- 1. 動的に追加された要素のjQuery処理イベント
- 2. 動的に追加された要素にイベントをバインドする
- 3. 追加された要素のスタイル
- 4. 動的に追加された要素とマスク入力プラグインのイベントの順序
- 5. 動的に追加された要素にCSSスタイルが適用されるタイミング
- 6. 動的に追加されたDOM要素の滞在(リフレッシュ後)の方法
- 7. dojoで動的に追加されたDOM要素にイベントを接続する際の問題
- 8. 動的に挿入された要素に要素を追加
- 9. 動的に追加されたボタンのスタイルを設定する
- 10. 動的に生成された要素にイベントを追加する
- 11. 動的にロードされたdiv要素にonClickイベントを追加します。
- 12. DOMを使用して作成された要素の設定のスタイルDOM
- 13. ng-bind-htmlでDOMに追加された要素へのアクセス
- 14. 動的に追加された要素をログに記録しようとすると「未定義」
- 15. jQuery - 動的に追加された要素の読み込み
- 16. jQueryで動的に追加された要素のClipboard.js実装
- 17. 動的に追加された要素のjquery qtip
- 18. jQueryで動的に追加されたdiv要素へのアクセス
- 19. 動的に追加された要素の検証エラー
- 20. DOMにアコーディオン要素を動的に追加する
- 21. クリック機能をDOM要素に動的に追加する
- 22. 動的に追加された要素のターゲットを追加します
- 23. 動的に作成されたDOM要素のng-change
- 24. 動的に追加された要素にイベントハンドラをアタッチする
- 25. 動的にロードできるDOM要素へのイベントのバインド
- 26. 動的パネル要素の追加とスクロールバー
- 27. DOM作成された要素に数値を追加する
- 28. 動的に追加された要素でslideToggle()を使用
- 29. jQuery動的に追加された要素をクリック
- 30. jQueryUIドラッグ可能:動的に追加された要素
これはあなたの質問にお答えします:http://stackoverflow.com/questions/3028912/ – JohnP