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

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

1
スクリプトタグでonloadイベントを発生させようとしています
一連のスクリプトを順番に読み込もうとしていますが、onloadイベントが発生しません。 var scripts = [ '//cdnjs.cloudflare.com/ajax/libs/less.js/1.3.3/less.min.js', '//cdnjs.cloudflare.com/ajax/libs/handlebars.js/1.0.0-rc.3/handlebars.min.js', MK.host+'/templates/templates.js' ]; function loadScripts(scripts){ var script = scripts.shift(); var el = document.createElement('script'); el.src = script; el.onload = function(script){ console.log(script + ' loaded!'); if (scripts.length) { loadScripts(scripts); } else { console.log('run app'); MK.init(); } }; $body.append(el); } loadScripts(scripts); jQueryを使用して要素をDOMに追加すると、el.onloadのようなネイティブイベントが発生しないと思います。ネイティブを使用するdocument.body.appendChild(el)と、期待どおりに起動します。

21
JavaScriptを使用して、長い配列を小さな配列に分割する方法
私は電子メールの配列を持っており(1つの電子メールまたは100の電子メールにすることができます)、ajaxリクエスト(私はその方法を知っています)で配列を送信する必要がありますが、その中に10通以下の電子メール。したがって、元の20個の電子メールの配列がある場合は、それらをそれぞれ10個の2つの配列に分割する必要があります。または、元の配列に15個の電子メールがあり、次に10個の配列と5個の配列がある場合、jQueryを使用していますが、これを行うための最良の方法は何でしょうか。

10
複数のパラメーターをjQuery ajax呼び出しに渡す
aspxページでwebmethodを呼び出す次のjqueryコードがあります $.ajax({ type: "POST", url: "popup.aspx/GetJewellerAssets", contentType: "application/json; charset=utf-8", data: '{"jewellerId":' + filter + '}', dataType: "json", success: AjaxSucceeded, error: AjaxFailed }); そしてここにWebメソッドのシグネチャがあります [WebMethod] public static string GetJewellerAssets(int jewellerId) { これは正常に動作します。 しかし今、私は2つのパラメータをWebメソッドに渡す必要があります 新しいWebメソッドは次のようになります [WebMethod] public static string GetJewellerAssets(int jewellerId, string locale) { } この新しいメソッドシグネチャを正常に呼び出すようにクライアントコードを変更するにはどうすればよいですか? 編集: 次の2つの構文が機能しました data: '{ "jewellerId":' + …
99 asp.net  jquery  ajax 


9
Jqueryを使用して親divのIDを見つける
私はこのようないくつかのhtmlを持っています: <div id="1"> <p> Volume = <input type="text" /> <button rel="3.93e-6" class="1" type="button">Check answer</button> </p> <div></div> </div> そして、このようないくつかのJS: $("button").click(function () { var buttonNo = $(this).attr('class'); var correct = Number($(this).attr('rel')); validate (Number($("#"+buttonNo+" input").val()),correct); $("#"+buttonNo+" div").html(feedback); }); ボタンにclass = "1"を付ける必要がなかった場合(数値クラスが無効であることはわかっていますが、これはWIPです!)なので、親divのID。実際には、このようなセクションが複数あります。 ボタンの親であるdivのIDを見つけるにはどうすればよいですか。 答えをボタンコードに格納するためのよりセマンティックな方法は何でしょうか。私はこれをできるだけ簡単に、プログラマー以外の人が物事を壊すことなくコピーアンドペーストできるようにしたいと思います!
99 jquery  dom  semantics 

13
jQueryポップアップバブル/ツールチップ[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前に閉鎖。 この質問を改善する onmouseoverイベントが発生したときにポップアップできる「バブル」を作成しようとしています。イベントをスローしたアイテムonmouseoverの上にマウスがあるか、マウスがバブルに移動した場合、開いたままになります。私のバブルには、ハイパーリンクや画像など、HTMLとスタイルのすべての方法が必要です。 基本的にこれを約200行の醜いJavaScriptを書くことで達成しましたが、jQueryプラグイン、またはこれを少し整理する他の方法を本当に見つけたいです。
99 javascript  jquery  html  css 

9
JavaScriptを介してCSS:hover効果を無効にできますか?
:hoverJavaScriptを介して、ブラウザーがCSS の効果を使用できないようにしています。 JSが利用できない場合にホバー効果が必要なため、CSSでaとa:hoverスタイルを設定しました。しかし、JS が利用可能な場合、CSSのホバー効果をより滑らかなもので上書きしたい(たとえば、jQuery colorプラグインを使用)。 私はこれを試しました: $("ul#mainFilter a").hover( function(e){ e.preventDefault(); ...do my stuff... }, function(e){ e.preventDefault(); ...do my stuff... }); 私もで試しましたがreturn false;、うまくいきません。 これが私の問題の例です:http : //jsfiddle.net/4rEzz/。リンクは灰色になることなく消えるはずです。 fudgeyが述べたように、回避策はを使用してホバースタイルをリセットすることです.css()が、CSSで指定されているすべてのプロパティを上書きする必要があります(ここを参照:http : //jsfiddle.net/raPeX/1/)。一般的な解決策を探しています。 誰でもこれを行う方法を知っていますか? PS:ホバーに設定したすべてのスタイルを上書きしたくありません。
99 javascript  jquery  css 

8
jQueryはブラウザにCookieを読み書きできますか?
簡単な例:ページにいくつかの項目(divやテーブルの行など)を置き、ユーザーがそれらをクリックして選択できるようにしたいとします。jQueryではそれは十分簡単に​​思えます。ユーザーがクリックしたアイテムをサーバー側のポストバックなしで保存するために、私はCookieがこれを行う簡単な方法になると考えていました。 この場合、クッキーは大丈夫だというこの仮定は正しいですか? 正しい場合、jQuery APIには、デフォルトのJavaScript APIよりも優れたCookie情報を読み書きする方法がありますか?



2
投稿と取得のためのAjaxチュートリアル[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 5年前に閉鎖。 この質問を改善する 単純なajaxチュートリアルまたは単純な入力フォームのケーススタディが必要です。入力フォームを介してユーザー名を投稿し、データベースに送信して結果を返信します。 Mootoolを使用しているチュートリアルは1つしかありませんが、jQueryを使用しているチュートリアルを探しているので、そのようなチュートリアルに対する推奨は大歓迎です。
99 jquery  ajax 

19
接続を早期に閉じるにはどうすればよいですか?
かなり長いプロセスを開始する(JQueryを介して)AJAX呼び出しを実行しようとしています。スクリプトがプロセスが開始したことを示す応答を送信するだけでいいのですが、JQueryはPHPスクリプトの実行が完了するまで応答を返しません。 私はこれを「閉じる」ヘッダー(下記)と出力バッファリングで試しました。どちらも動作しないようです。推測は?またはこれは私がJQueryで行う必要があるものですか? <?php echo( "We'll email you as soon as this is done." ); header( "Connection: Close" ); // do some stuff that will take a while mail( 'dude@thatplace.com', "okay I'm done", 'Yup, all done.' ); ?>
99 php  jquery  ajax 

4
履歴に影響を与えずにハッシュナビゲーションを使用できますか?
私はそれがあるかもしれない怖い不可能そこURLのハッシュ値を変更する方法であるブラウザの履歴にエントリを残さないと、リロードせず?または同等のものを行いますか? 具体的には、次のような基本的なハッシュナビゲーションを開発していました。 //hash nav -- works with js-tabs var getHash = window.location.hash; var hashPref = "tab-"; function useHash(newHash) { //set js-tab according to hash newHash = newHash.replace('#'+hashPref, ''); $("#tabs li a[href='"+ newHash +"']").click(); } function setHash(newHash) { //set hash according to js-tab window.location.hash = hashPref + newHash; //THIS IS WHERE …

15
特定の文字列で始まるすべてのクラスを削除します
私はid="a"いくつかのグループから、それに接続されている任意の数のクラスを持つことができるdivを持っています。各グループには特定のプレフィックスがあります。JavaScriptでは、グループのどのクラスがdivにあるのかわかりません。特定のプレフィックスを持つすべてのクラスをクリアしてから、新しいクラスを追加できるようにしたい。「bg」で始まるすべてのクラスを削除する場合、どうすればよいですか?このようなものですが、実際には機能します: $("#a").removeClass("bg*");
99 javascript  jquery  css 

5
基本認証用の正しい承認ヘッダーを送信する方法
APIからデータをPOSTしようとしていますが、基本認証を渡すことができません。 私が試す: $.ajax({ type: 'POST', url: http://theappurl.com/api/v1/method/, data: {}, crossDomain: true, beforeSend: function(xhr) { xhr.setRequestHeader('Authorization', 'Basic [REDACTED]'); } }); 私のサーバー構成応答は: response["Access-Control-Allow-Origin"] = "*" response["Access-Control-Allow-Methods"] = "POST" response["Access-Control-Max-Age"] = "1000" response["Access-Control-Allow-Headers"] = "*" 私が得るヘッダーは: リクエストヘッダー OPTIONS /api/v1/token-auth/ HTTP/1.1 Host: theappurl.com Connection: keep-alive Access-Control-Request-Method: POST Origin: http://127.0.0.1:8080 User-Agent: Mozilla/5.0 (X11; Linux x86_64) …

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