私のアプリケーションでlocaltime.jsを正常に使用していますが、今度はiveがAjaxを使用し始めました ajaxで作成された要素にlocaltimeのプラグイン私の通常の非アヤックス要素。 ここに私の現地時間プラグインを使用しています http://code.google.com/p/jquery-localtime/downloads/detail?name=jquery.localtime-0.5.js&can=2&q= どのように私はajaxが作成した新しい要素のためにそれを引き起こすことができますか?ajaxの後に作成された要素でlocaltime.jsが機能しない
0
A
答えて
2
localtimeプラグインが$(document).ready()
のようなDOM準備状況イベントをリッスンしていることを推測していますが、初期ページの読み込み中に適切な要素に書式設定を適用します。新しいDOMコンテンツが挿入されているajax successコールバックと同様のリンクがこれらの書式設定関数にない限り、それらの関数はトリガされず、目的の書式設定は行われません。最初のページロードの後に追加された要素を選択して書式設定するには、ajax呼び出しの要素を挿入した後で、おそらくローカルタイムフォーマット関数を呼び出す必要があります。これには、最初のページ読み込み時に一度呼び出す名前付き関数で書式設定プロセスを囲み、関連するコンテンツが挿入されるたびに再度呼び出すことがあります。
コードを表示すると、より詳細で直接的な対応が期待できます。
1
おかげでアーロン 私は今、アヤックス
var format;
var localise = function() {
jQuery(this).text(jQuery.localtime.toLocalTime(jQuery(this).text(), format));
};
jQuery(".dateOnly:last").each(localise);
からの私のjs応答の最後のビットでコードのこれらの行を追加しましたし、それが動作します!
関連する問題
- 1. 動的に作成された要素のgetelementbyidが機能しない
- 2. 要素がクリックされた後にJqueryセレクタが機能しない
- 3. 要素の作成とquerySelectorがVueJSで機能しない
- 4. ロード後に作成された要素にJSイベントが添付されない
- 5. 新しい投稿が追加された後にAjaxが機能しない
- 6. コンテンツがAJAXでロードされた後にJqueryが機能しない
- 7. PHP Ajaxログイン、成功したログイン後にAjaxが機能しない
- 8. がクリックで動的に作成された要素で期待どおりに機能しないjQuery
- 9. jQuery mobileトリガー作成がDOMを介して追加された要素で完全に機能しない
- 10. 動的に生成される要素でchangeイベントが機能しない - Jquery
- 11. ajaxアップロード機能の後にjqueryが機能しない
- 12. プログラムで作成されたaddEventListenerチェックボックスが機能しない
- 13. プログラムで作成されたテーブルが機能しない
- 14. 動的に作成されたcolgroupが機能しない
- 15. 動的に作成されたモーダルが機能しない
- 16. jquery ajax投稿が成功した後にRedirectToActionが機能しない?
- 17. Bootstrap AJAX呼び出しが要素をページに追加した後にScrollPyyが機能しなくなる
- 18. 新しい要素を追加した後にJavaScriptが機能しない
- 19. 作成された管理者のユーザーが機能しない
- 20. ウィンドウ上の要素を移動した後でイベントハンドラが機能しない
- 21. AJAXコードを追加した後にCKEditorが機能しない
- 22. ボタンをクリックした後にAjax POSTが機能しない
- 23. click機能では、ajaxが追加された要素では機能しません。
- 24. コントローラーを呼び出した後にAjax成功関数が機能しない
- 25. 新しいAjax追加要素でJqueryのツールチップが機能しない
- 26. 要素が落とされたときに$ .postが機能しない
- 27. AjaxロードされたコンテンツでJqueryイベントが機能しない
- 28. 絶対配置された要素のFirefoxでmousedownリスナーが機能しない
- 29. Ajax loadmore関数が必要な機能を果たさない
- 30. 機能。後で生成された要素のために働いていません。
返信aaronに感謝します。それはまさに私がやりたいことです。 heheしかし、私の問題は、jquery/jsがうまくいかないために、あなたのajax呼び出しから要素を挿入した後で、あなたのローカルタイムフォーマット関数を呼び出す方法がわかりません。誰かがそれを手伝ってくれることを期待してプラグインへのリンクを張っているのです返信いただきありがとうございます! – gekong
あなたがプラグインの現在の機能とあなたの実装に必要なものとの間のギャップを橋渡しすることを望むなら、おそらくあなたのアプリへの/リンク用のコードを投稿する必要があります。そうしないと、あなたを助けようとする人は、自分の解決策があなたのシステムに適合することを望む以上に多くのことをすることはできません。 – Aaron