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

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

6
jQueryを使用して入力無効化属性を切り替える
これが私のコードです: $("#product1 :checkbox").click(function(){ $(this) .closest('tr') // Find the parent row. .find(":input[type='text']") // Find text elements in that row. .attr('disabled',false).toggleClass('disabled') // Enable them. .end() // Go back to the row. .siblings() // Get its siblings .find(":input[type='text']") // Find text elements in those rows. .attr('disabled',true).removeClass('disabled'); // Disable them. }); 切り替える方法は.attr('disabled',false);? Googleで見つけられないようです。
189 jquery  toggle  attr 

21
実行時にjQueryを使用してCSSルール/クラスを作成する
通常、次のルールを持つCSSファイルがあります。 #my-window { position: fixed; z-index: 102; display:none; top:50%; left:50%; } 実行時のアクション中にCSS情報を本文などに追加することで、このような静的CSSファイルの作成を回避するにはどうすればよいですか?(jQueryのみを使用) 一度定義したいのですが、jQueryを使用して、後で何度も使用します。そのため、毎回特定のDOM要素に追加したくありません。 シンプルな機能(css("attr1", "value");)は知っていますが、完全に再利用可能なCSSルールを作成するにはどうすればよいですか?
189 jquery  css 

16
jQueryの「.val()」を使用してフォームの非表示フィールドの値を設定しても機能しない
私はjQueryを使用してフォームの非表示フィールドの値を設定しようとしましたが、成功しませんでした。 これは問題を説明するサンプルコードです。入力タイプを「テキスト」のままにしておけば問題なく動作します。ただし、入力タイプを「非表示」に変更しても機能しません。 <html> <head> <script type="text/javascript" src="jquery.js"> </script> <script type="text/javascript"> $(document).ready(function() { $("button").click(function() { $("input:text#texens").val("tinkumaster"); }); }); </script> </head> <body> <p> Name: <input type="hidden" id="texens" name="user" value="texens" /> </p> <button> Change value for the text field </button> </body> </html> 入力タイプを「テキスト」に設定し、入力ボックスに「display:none」スタイルを使用することで、次の回避策も試しました。しかし、これも失敗します!jQueryが非表示または非表示の入力フィールドの設定に問題があるようです。 何か案は?実際に機能する回避策はありますか?

5
jQuery append()-追加された要素を返す
私は使っています jQuery.append()をして、いくつかの要素を動的に追加しています。これらの新しく挿入された要素のjQueryコレクションまたは配列を取得する方法はありますか? だから私はこれをしたいです: $("#myDiv").append(newHtml); var newElementsAppended = // answer to the question I'm asking newElementsAppended.effects("highlight", {}, 2000);
188 jquery 


4
jQuery:同期AJAXリクエストの実行
私は過去にjQueryをいくつか実行したことがありますが、これには完全にこだわっています。私は同期ajax呼び出しを使用することの長所と短所について知っていますが、ここではそれが必要になります。 リモートページは読み込まれますが(firebugで制御されます)、戻り値は表示されません。 関数が適切に戻るようにするにはどうすればよいですか? function getRemote() { var remote; $.ajax({ type: "GET", url: remote_url, async: false, success : function(data) { remote = data; } }); return remote; }
187 ajax  jquery  synchronous 

18
Microsoft CDN for jQueryまたはGoogle CDN?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 実際には、jqueryファイルまたはjavascriptファイルへのリンクに使用するCDNが問題になりますか?1つは他よりも潜在的に高速ですか?他にどのような要因が、あなたがどのCDNを使用することに決めたのでしょうか?マイクロソフト、ヤフー、グーグルのすべてが現在CDNを持っていることを知っています。


14
JavaScript:オブジェクトのfilter()
ECMAScript 5にはfilter()型のプロトタイプArrayがありObjectますが、私が正しく理解していれば、型はありません。 JavaScriptでfilter()for をどのように実装Objectしますか? 私がこのオブジェクトを持っているとしましょう: var foo = { bar: "Yes" }; そして私filter()はObjects で動作するを書きたい: Object.prototype.filter = function(predicate) { var result = {}; for (key in this) { if (this.hasOwnProperty(key) && !predicate(this[key])) { result[key] = this[key]; } } return result; }; これは次のデモで使用すると機能しますが、jQuery 1.5とjQuery UI 1.8.9を使用するサイトに追加すると、FireBugでJavaScriptエラーが発生します。 コードスニペットを表示 Object.prototype.filter = function(predicate) { var …

7
続行する前に1つの関数が完了するのを待つ適切な方法は?
2つのJS関数があります。一方が他方を呼び出します。呼び出し関数内で、他の関数を呼び出し、その関数が終了するのを待ってから続行します。したがって、たとえば、/擬似コード: function firstFunction(){ for(i=0;i<x;i++){ // do something } }; function secondFunction(){ firstFunction() // now wait for firstFunction to finish... // do something else }; 私はこの解決策を思いつきましたが、これがそれを解決する賢い方法であるかどうかわかりません。 var isPaused = false; function firstFunction(){ isPaused = true; for(i=0;i<x;i++){ // do something } isPaused = false; }; function secondFunction(){ firstFunction() function waitForIt(){ if (isPaused) …

4
jQuery:keyPressバックスペースが起動しませんか?
私は何を間違っているのだろう: $(".s").keypress(function(e) { switch (e.keyCode) { case 8: // Backspace //console.log('backspace'); case 9: // Tab case 13: // Enter case 37: // Left case 38: // Up case 39: // Right case 40: // Down break; default: doSearch(); } }); キーを押しdoSearch()たときにも機能が実行されるようにしたいBackspace。現時点ではBackspace、ChromeとSafari を押しても何も起こりません。 何か案は?

10
jquery-ui-dialog-ダイアログを閉じるイベントにフックする方法
jquery-ui-dialogプラグインを使用しています ダイアログが閉じている状況でページを更新する方法を探しています。 ダイアログからcloseイベントをキャプチャする方法はありますか? 閉じるボタンがクリックされたときにコードを実行できることはわかっていますが、ユーザーがエスケープで閉じることや右上隅のxをカバーしていません。

17
$(window).width()はメディアクエリと同じではありません
プロジェクトでTwitter Bootstrapを使用しています。デフォルトのブートストラップスタイルだけでなく、独自のスタイルもいくつか追加しました //My styles @media (max-width: 767px) { //CSS here } また、ビューポートの幅が767px未満の場合、jQueryを使用してページ上の特定の要素の順序を変更しています。 $(document).load($(window).bind("resize", checkPosition)); function checkPosition() { if($(window).width() < 767) { $("#body-container .main-content").remove().insertBefore($("#body-container .left-sidebar")); } else { $("#body-container .main-content").remove().insertAfter($("#body-container .left-sidebar")); } } 私が抱えている問題は$(window).width()、CSSによって計算された幅とCSSによって計算された幅が同じではないように見えることです。とき$(window).width()、751のようにビューポートの幅がそれほどに16pxの異なるがあるように思わ戻っ767 CSSの計算。 これを引き起こしている原因と、私が問題を解決する方法を誰かが知っていますか?人々は、スクロールバーの幅は考慮に入れられておらず、使用$(window).innerWidth() < 751する方法が進むべき道であると示唆しています。ただし、理想的には、スクロールバーの幅を計算し、メディアクエリと一致するソリューション(たとえば、両方の条件が値767をチェックしている場合)を見つけたいと思います。確かに、すべてのブラウザのスクロールバーの幅が16pxになるわけではないのですか?



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