問題タブ [livequery]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - IE7でLivequeryによって検出されたオブジェクト
これがIE7で空白のアラートボックスを表示する理由を誰かが理解できますか?
ロードされた新しいAタグごとに、ie7は空白のメッセージを警告します(FFはそれぞれのタイトルを正しく表示します)。ただし、title = $(this).html()の場合、ie7は正しい情報を警告します。ここで何かが足りませんか?
javascript - ライブクエリプラグインは、表示されている属性セレクターでは機能しません
jqueryready関数で次のコマンドを実行しています
「こんにちは」というアラートが初めて表示されますが、テキストボックスのこの表示を切り替えると、関数は呼び出されません。
助けてください。
jquery - Internet Explorer は、この jQuery コードが好きではありません。(Livequery プラグイン)
これは、現在作成中のコスチューム コンテスト アプリケーションのコードです。すべて個別にクリックできるラベルでラップされたラジオ ボタン 1 ~ 10 の行があります。クリック イベントが発生すると、フォームが送信されます。いくつかの後処理を行い、投稿データをページに挿入する json オブジェクトを返します。このプロセスは、コンテストのすべてのコスチュームに投票するまで続きます.
Firefox、Safari、Camino はすべて意図したとおりに動作します。コンテナー上のすべての IE の反転 = form.parents("#container"); javascript の行 (その後、コンテナへの他の参照も同様に失敗します。
フォーム変数が正常に検出されたことは注目に値します。その後のアラート(form[0].id); 意図したように costume_rating_form をエコーします。jquery オブジェクトを使用して #container 要素を見つけることができない場合はわかりません。
livequery が IE ブラウザのクリック イベントに適切にバインドされていないと思われます。誰かがこれについて何か洞察を持っていますか?どうすればそれを修正できますか?
jquery - jquery UI droppable と livequery の使用に関する問題!
いくつかの要素を削除するためのこのコードがあります
var $tab_items = $("ul:first li",$tabs).droppable{ 許容値: 'タッチ' ,....
それは問題なく動作しますが、新しい要素がこのイベントにバインドされていないため、ajax または JavaScript によって別のボタンをロードするときに問題が発生します。
他の同様の状況では、livequery (イベント委任) を使用して解決策を見つけましたが、関数をアタッチしたくないため、ここでは不可能です。最初の行のコードに同じものをアタッチしたいのです。
新しいオブジェクトが読み込まれるたびに dropabble を作成するよりも優れたソリューションはありますか?
jquery - jQuery - livequery プラグインのヘルプ
ユーザーがラジオ ボタンを変更すると、テーブルの行として更新メッセージを追加します。メッセージが追加されると、ページが既に読み込まれた後に追加されたため、思ったような機能がありませんでした。次に、事後に追加された要素がページに読み込まれた要素と同じ機能を持つように見える livequery プラグインを見つけました。
クリック フェードアウト() は正しく機能していますが、追加されたばかりのテーブル行で setTimeout() の構文を理解できないようです。私は現在の構文が正しくないことを知っており、イライラした時点でそれを残しました。
より多くの情報を提供する必要がある場合は、そのように努めます。ご協力をよろしくお願いいたします。
javascript - livequery - 確認()
「いいえ」を押しても、このconfirm()呼び出しが起動する理由がわかりません。私が間違っていることを教えてもらえますか?
HTML マークアップ:
確認したところ false が返されますが、ページはクリックされた A href 値にリダイレクトされます。通常、false を返すと、そうではありませんよね?
javascript - フォームがajaxを介してロードされている場合、jQueryのライブおよびライブクエリが機能しない
以前に同様の質問をしましたどうすれば jquery attach behavior to an element after insert it を行うことができますが、まだ答えが見つかりません。物事を明確にするために、別の例で新しい質問をしています。
これが機能しない私のコードです。
フォームごとに ajax を介して送信し、更新されたフォームに置き換えることができます。しかし、新しい送信ボタンをクリックしても何も起こりません。