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

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

30
jQueryを使用してフォームデータをJavaScriptオブジェクトに変換する
フォームのすべての要素をJavaScriptオブジェクトに変換するにはどうすればよいですか? 各要素をループすることなく、フォームからJavaScriptオブジェクトを自動的に構築する方法が欲しいのですが。によって返される文字列は必要ありません。また、によって$('#formid').serialize();返されるマップも必要ありません。$('#formid').serializeArray();



22
<script>タグをHTMLマークアップのどこに配置すればよいですか?
JavaScriptをHTMLドキュメントに埋め込む場合、&lt;script&gt;タグとインクルードされたJavaScript を配置する適切な場所はどこですか?これらを&lt;head&gt;セクションに配置することは想定されていませんが&lt;body&gt;、ページが完全にレンダリングされる前に(またはそのようなもの)JavaScriptを解析する必要があるため、セクションの先頭に配置することも悪いことを思い出しました。これは、セクションの終わり&lt;body&gt;を&lt;script&gt;タグの論理的な場所として残すようです。 では、タグを配置する適切な場所はどこ&lt;script&gt;ですか? (この質問を参照し、この質問それはJavaScriptの関数呼び出しから移動しなければならないことが示唆された、&lt;a&gt;にタグ&lt;script&gt;私は、具体的にjQueryを使用しています。タグが、より一般的な答えも適切です。)
1488 javascript  jquery  html 


30
jQueryでJavaScriptオブジェクトとしてselect fromにオプションを追加する最良の方法は何ですか?
&lt;select&gt;jQueryを使用してJavaScriptオブジェクトからにオプションを追加する最良の方法は何ですか? プラグインが必要ないものを探していますが、そこにあるプラグインにも興味があります。 これは私がやったことです: selectValues = { "1": "test 1", "2": "test 2" }; for (key in selectValues) { if (typeof (selectValues[key] == 'string') { $('#mySelect').append('&lt;option value="' + key + '"&gt;' + selectValues[key] + '&lt;/option&gt;'); } } クリーンでシンプルなソリューション: これは、matdumsaのクリーンアップおよび簡略化されたバージョンです。 $.each(selectValues, function(key, value) { $('#mySelect') .append($('&lt;option&gt;', { value : key }) .text(value)); …

30
jQuery Ajax呼び出し後のリダイレクト要求を管理する方法
私は$.post()Ajax を使用してサーブレットを呼び出し、次に結果のHTMLフラグメントを使用divしてユーザーの現在のページの要素を置き換えています。ただし、セッションがタイムアウトした場合、サーバーはリダイレクトディレクティブを送信してユーザーをログインページに送ります。この場合、jQueryはdiv要素をログインページのコンテンツに置き換えているため、ユーザーの目は実際には珍しいシーンを目撃しています。 jQuery 1.2.6でAjax呼び出しからのリダイレクトディレクティブを管理するにはどうすればよいですか?


13
jQuery document.createElementと同等ですか?
私はいくつかの古いJavaScriptコードをリファクタリングしており、多くのDOM操作が行われています。 var d = document; var odv = d.createElement("div"); odv.style.display = "none"; this.OuterDiv = odv; var t = d.createElement("table"); t.cellSpacing = 0; t.className = "text"; odv.appendChild(t); jQueryを使用してこれを行うより良い方法があるかどうか知りたいのですが。私は実験してきました: var odv = $.create("div"); $.append(odv); // And many more しかし、これがもっと良いかどうかはわかりません。
1251 javascript  jquery  html  dom  dhtml 



20
jQueryは特定のオプションタグテキストを取得します
大丈夫、私がこれを持っていると言います: &lt;select id='list'&gt; &lt;option value='1'&gt;Option A&lt;/option&gt; &lt;option value='2'&gt;Option B&lt;/option&gt; &lt;option value='3'&gt;Option C&lt;/option&gt; &lt;/select&gt; 値「2」があるときに「オプションB」を取得したい場合、セレクターはどのように見えますか? これは、選択されたテキスト値を取得する方法を尋ねるのではなく、value属性に応じて、選択されているかどうかに関係なく、それらのいずれか1つだけを求めることに注意してください。私は試した: $("#list[value='2']").text(); しかし、それは機能していません。

13
jQueryで要素を名前で選択するにはどうすればよいですか?
展開して非表示にしようとしているテーブル列があります。 要素の名前ではなくクラスでtd選択すると、jQueryは要素を非表示にするようです。 たとえば、なぜそうなのか: $(".bold").hide(); // selecting by class works $("tcol1").hide(); // select by element name does not work 以下のHTMLに注意してください。2番目の列はすべての行で同じ名前です。name属性を使用してこのコレクションを作成するにはどうすればよいですか? &lt;tr&gt; &lt;td&gt;data1&lt;/td&gt; &lt;td name="tcol1" class="bold"&gt; data2&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;data1&lt;/td&gt; &lt;td name="tcol1" class="bold"&gt; data2&lt;/td&gt; &lt;/tr&gt; &lt;tr&gt; &lt;td&gt;data1&lt;/td&gt; &lt;td name="tcol1" class="bold"&gt; data2&lt;/td&gt; &lt;/tr&gt;

15
jQueryに非同期ではなく同期のAjaxリクエストを実行させるにはどうすればよいですか?
標準の拡張ポイントを提供するJavaScriptウィジェットがあります。それらの1つはbeforecreate関数です。falseアイテムが作成されないように戻る必要があります。 jQueryを使用して、この関数にAjax呼び出しを追加しました。 beforecreate: function (node, targetNode, type, to) { jQuery.get('http://example.com/catalog/create/' + targetNode.id + '?name=' + encode(to.inp[0].value), function (result) { if (result.isOk == false) alert(result.message); }); } しかし、ウィジェットがアイテムを作成しないようにしたいのでfalse、コールバックではなく、mother関数に戻る必要があります。jQueryまたはその他のブラウザー内APIを使用して同期AJAX要求を実行する方法はありますか?

23
チェックボックスがjQueryでチェックされているかどうかを確認します
チェックボックス配列のIDを使用して、チェックボックス配列のチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか? 次のコードを使用していますが、IDに関係なく、チェックされているチェックボックスの数を常に返します。 function isCheckedById(id) { alert(id); var checked = $("input[@id=" + id + "]:checked").length; alert(checked); if (checked == 0) { return false; } else { return true; } }

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