タグ付けされた質問 「jquery」

jQueryはJavaScriptライブラリです。JavaScriptタグの追加も検討してください。jQueryは人気のあるクロスブラウザーJavaScriptライブラリであり、ブラウザー間の不一致を最小限に抑えることで、ドキュメントオブジェクトモデル(DOM)トラバーサル、イベント処理、アニメーション、AJAXインタラクションを促進します。jQueryのタグが付いた質問はjQueryに関連している必要があるため、問題のコードはjQueryを使用する必要があり、少なくともjQueryの使用法に関連する要素を質問に含める必要があります。

6
Chrome / jQuery Uncaught RangeError:最大コールスタックサイズを超えました
Chromeで「Uncaught RangeError:Maximum call stack size超過」というエラーが表示されます。ここに私のjQuery関数があります $('td').click(function () { if ($(this).context.id != null && $(this).context.id != '') { foo($('#docId').val(), $(this).attr('id')); } return false; }); ページには数万のセルがあることに注意してください。ただし、私は通常、スタックオーバーフローを再帰に関連付けます。この場合、私が見る限り、何もありません。 このようなラムダを作成すると、スタックに大量のものが自動的に生成されますか?それを回避する方法はありますか? 現時点での唯一の回避策は、HTMLをレンダリングするときに各セルでonclickイベントを明示的に生成することです。これにより、HTMLがはるかに大きくなります。

15
jQueryで要素コンテンツの変更を検出する
change() 関数は機能し、フォーム要素の変更を検出しますが、DOM要素のコンテンツが変更されたことを検出する方法はありますか? これ#contentは、フォーム要素でない限り機能しません $("#content").change( function(){ // do something }); 私はこれを次のようなときにトリガーします: $("#content").html('something'); またhtml()、append()関数にはコールバックがありません。 助言がありますか?
113 javascript  jquery  dom 

9
jquery $は実際には何を返しますか?
私はJQueryのドキュメントを読みましたが、関数を渡す必要があることに多くの注意が払われていますが、実際に何が返されるかについての情報はありません。 特に、要素が1つしか見つからない場合でも、常に配列を返しますか?何も見つからない場合はnullを返しますか?これはどこに文書化されていますか? jqueryメソッドを戻り値に適用できることを理解していますが、戻り値を直接使用したい場合はどうなりますか?
113 jquery 



6
ローカルJSONファイルを変数にロード
JavaScriptの変数に.jsonファイルをロードしようとしていますが、それを機能させることができません。おそらく小さなエラーですが、見つかりません。 次のような静的データを使用すると、すべてがうまく機能します。 var json = { id: "whatever", name: "start", children: [{ "id": "0.9685", "name": " contents:queue" }, { "id": "0.79281", "name": " contents:mqq_error" } }] } 私は中だすべてを置く{}にはcontent.json:ここで説明するように、そのローカルJavaScript変数にファイルや負荷にしようとしたが、負荷JSONを変数に。 var json = (function() { var json = null; $.ajax({ 'async': false, 'global': false, 'url': "/content.json", 'dataType': "json", 'success': function(data) { json …
113 javascript  jquery  json 

7
jQuery UI 'draggable()' divをタッチスクリーン用にドラッグ可能にするにはどうすればよいですか?
draggable()FirefoxとChromeで動作するjQuery UI があります。ユーザーインターフェイスのコンセプトは、基本的にクリックして「ポストイット」タイプのアイテムを作成することです。 基本的に、クリックdiv#everythingをリッスンする(高さと幅が100%)をクリックまたはタップすると、テキスト入力エリアが表示されます。あなたはテキストを追加し、それが終わったらそれを保存します。この要素をドラッグできます。これは通常のブラウザで機能しますが、iPadではアイテムをドラッグできないのでテストできます。タッチして選択すると(少し暗くなる)、ドラッグできなくなります。左右にドラッグしません。私がすることができます上下にドラッグが、私は個人をドラッグしていないよdiv、私は、全体のWebページをドラッグしています、。 クリックをキャプチャするために使用するコードは次のとおりです。 $('#everything').bind('click', function(e){ var elem = document.createElement('DIV'); STATE.top = e.pageY; STATE.left = e.pageX; var e = $(elem).css({ top: STATE.top, left: STATE.left }).html('<textarea></textarea>') .addClass('instance') .bind('click', function(event){ return false; }); $(this).append(e); }); そして、これが私がメモを「保存」して入力divを単なる表示divに変えるために使用するコードです: $('textarea').live('mouseleave', function(){ var val = jQuery.trim($(this).val()); STATE.content = val; if (val == '') { $(this).parent().remove(); …

20
jQuery UIタブ-現在選択されているタブインデックスを取得する方法
この特定の質問が以前に尋ねられたことは知っていますがbind()、jQuery UI Tabsプラグインのイベントを使用して結果が得られません。 私はちょうど必要なindexタブをクリックしたときにアクションを実行するために、新たに選択したタブのを。bind()selectイベントにフックすることができますが、現在選択されているタブを取得する通常の方法は機能しません。新しいインデックスではなく、以前に選択したタブインデックスを返します。 var selectedTab = $("#TabList").tabs().data("selected.tabs"); これは、現在選択されているタブを取得するために使用しようとしているコードです。 $("#TabList").bind("tabsselect", function(event, ui) { }); このコードを使用すると、UIオブジェクトが返されundefinedます。ドキュメントから、これは、ui.tabを使用して新しく選択したインデックスにフックするために使用しているオブジェクトである必要があります。私はこれを最初のtabs()呼び出しとそれ自体で試しました。ここで何か悪いことをしていますか?

1
jQueryセレクターの複数のパラメーター?
私はjQueryUIボタンプラグインを見ていましたが、これに気づきました $("button, input:submit, a", ".demo").button(); このようなものを見たことがない。これは1つのjQueryセレクターでの複数の選択のようなものですか?
112 jquery 

8
jQuery:ajaxリクエストでの「Uncaught TypeError:Illegal invocation」-いくつかの要素
AとBの2つの選択要素があります。Aの選択されたオプションが変更されると、それに応じてBのオプションを更新する必要があります。Aの各要素はBの多くの要素を意味します。これは1対多の関係です(Aには国が含まれ、Bには指定された国にある都市が含まれる必要があります)。 関数do_ajaxは非同期リクエストを実行する必要があります。 function do_ajax(elem, mydata, filename) { $.ajax({ url: filename, context: elem, data: mydata, datatype: "html", success: function (data, textStatus, xhr) { elem.innerHTML = data; } }); } Bのオプションを更新するために、AのonChangeイベントに関数呼び出しを追加しました。これは、(のA)onChangeイベントがトリガーされたときに実行される関数です。 function my_onchange(e) // "e" is element "A" { var sel_B = ... ; // get select element "B" // I skipped …
112 html  ajax  jquery 




30
オブジェクトの2つの配列をマージする
例を見てみましょう。 var arr1 = new Array({name: "lang", value: "English"}, {name: "age", value: "18"}); var arr2 = new Array({name : "childs", value: '5'}, {name: "lang", value: "German"}); オブジェクトの2つの配列をマージして、次の配列を作成する必要があります。 arr3 = new Array({name: "lang", value: "German"}, {name: "age", value: "18"}, {name : "childs", value: '5'}); これを行うためのJavaScriptまたはjQuery関数はありますか? $.extend私には合いません。戻る arr4 = new Array({name : …


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.