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

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


29
jQueryドロップダウンから選択オプションを取得
通常$("#id").val()、選択したオプションの値を返すために使用しますが、今回は機能しません。選択したタグにはIDがありますaioConceptName HTMLコード <label>Name</label> <input type="text" name="name" /> <select id="aioConceptName"> <option>choose io</option> <option>roma</option> <option>totti</option> </select>
1128 javascript  jquery  html 

23
選択ボックスのすべてのオプションを削除してから、1つのオプションを追加してjQueryでそれを選択するにはどうすればよいですか?
コアjQueryを使用して、選択ボックスのすべてのオプションを削除し、1つのオプションを追加してそれを選択するにはどうすればよいですか? 私のセレクトボックスは以下です。 <Select id="mySelect" size="9"> </Select> 編集:次のコードは連鎖に役立ちました。ただし、(Internet Explorerでは).val('whatever')追加されたオプションは選択されませんでした。(私は両方に同じ「の値を」を使用しなかった.appendと.val。) $('#mySelect').find('option').remove().end() .append('<option value="whatever">text</option>').val('whatever'); 編集:このコードを模倣するようにしようとして、ページ/フォームがリセットされるたびに次のコードを使用します。この選択ボックスには、ラジオボタンのセットが表示されます。.focus()はより近かったが、オプションはのように選択されたようには見えなかった.selected= "true"。私の既存のコードに問題はありません-私はただjQueryを学ぼうとしています。 var mySelect = document.getElementById('mySelect'); mySelect.options.length = 0; mySelect.options[0] = new Option ("Foo (only choice)", "Foo"); mySelect.options[0].selected="true"; 編集:選択した答えは私が必要とするものに近かった。これは私のために働きました: $('#mySelect').children().remove().end() .append('<option selected value="whatever">text</option>') ; しかし、両方の答えが私を私の最終的な解決策に導きました。

25
iOS 6のSafariは$ .ajaxの結果をキャッシュしていますか?
iOS 6へのアップグレード以降、SafariのWebビュー$.ajaxは呼び出しをキャッシュする自由をとっています。これはPhoneGapアプリケーションのコンテキストにあるため、Safari WebViewを使用しています。私たちの$.ajax呼び出しがあるPOST方法と、私たちはfalseにキャッシュを設定している{cache:false}が、それでもこれが起こっています。TimeStampヘッダーに手動でa を追加しようとしましたが、役に立ちませんでした。 さらに調査を行ったところ、Safariは静的であり、呼び出しごとに変化しない関数シグネチャを持つWebサービスに対してのみキャッシュされた結果を返していることがわかりました。たとえば、次のような関数を想像してください。 getNewRecordID(intRecordType) この関数は同じ入力パラメータを何度も受け取りますが、返されるデータは毎回異なるはずです。 彼らがキャッシュ設定に満足しすぎて印象的にiOS 6 zipを作成するには、Appleの急いでいる必要があります。他の誰かがiOS 6でこの動作を見たことがありますか?もしそうなら、正確には何が原因ですか? 私たちが見つけた回避策は、関数のシグネチャを次のように変更することでした: getNewRecordID(intRecordType, strTimestamp) そして、常にTimeStampパラメーターも渡して、サーバー側でその値を破棄します。これは問題を回避します。これが私のようにこの問題に15時間費やす他の貧しい魂の助けとなることを願っています!


20
jQueryでイベントハンドラーを削除する最良の方法は?
私は持っていinput type="image"ます。これは、Microsoft Excelのセルノートのように機能します。input-imageペアになっているテキストボックスに誰かが数値を入力した場合、のイベントハンドラーを設定しますinput-image。次に、ユーザーがをクリックするimageと、データにメモを追加するための小さなポップアップが表示されます。 私の問題は、ユーザーがテキストボックスにゼロを入力したときに、input-imageのイベントハンドラーを無効にする必要があることです。私は以下を試しましたが、役に立ちません。 $('#myimage').click(function { return false; });
1053 jquery  html-input 

11
データ属性による要素の選択
data属性に基づいて要素を選択する簡単で簡単な方法はありますか?たとえば、というcustomerID値を持つ名前が付けられたデータ属性を持つすべてのアンカーを選択します22。 私はrelそのような情報を格納するために使用したり他の属性を使用したりするのをためらっていますが、格納されているデータに基づいて要素を選択するのははるかに困難です。


23
GoogleでホストされているjQueryを使用するのに最適な方法ですが、Googleでホストされているライブラリにフォールバックできません
Google(または他のGoogleがホストするライブラリ)でホストされているjQueryをロードしようとする良い方法は何ですか?Googleの試みが失敗した場合、jQueryのコピーをロードしますか? Googleが不安定だと言っているのではない。Googleのコピーがブロックされている場合があります(明らかにイランなど)。 タイマーを設定してjQueryオブジェクトをチェックしますか? 両方のコピーが通過する危険性は何ですか? 「Googleのものを使用する」や「自分のものを使用する」などの答えを探しているわけではありません。私はそれらの議論を理解しています。また、ユーザーがGoogleバージョンをキャッシュしている可能性が高いことも理解しています。クラウドのフォールバック全般について考えています。 編集:このパーツが追加されました... Googleはgoogle.loadを使用してajaxライブラリーをロードすることを推奨しており、完了時にコールバックを実行するので、それがこの問題をシリアル化するための鍵かどうか疑問に思っています。 少しおかしく聞こえます。私はそれが信頼できる方法でできるかどうかを考えているところです。 更新:jQueryがMicrosoftのCDNでホストされるようになりました。 http://www.asp.net/ajax/cdn/

11
入力テキストボックスの値を取得する
jQueryを使用して入力値を取得およびレンダリングする方法は何ですか? ここに1つあります: $(document).ready(function() { $("#txt_name").keyup(function() { alert($(this).val()); }); }) <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.4.3/jquery.min.js"></script> <input type="text" id="txt_name" /> コードスニペットを実行する結果を非表示スニペットを展開

9
jQueryどのようにデータ属性値に基づいて要素を見つけるのですか?
次のシナリオがあります。 var el = 'li'; また<li>、ページには5つのdata-slide=number属性があり、それぞれ1、2、3、4、5です。 次に、var current = $('ul').data(current);スライドが変更されるたびにマップされ、更新される現在アクティブなスライド番号を見つける必要があります。 これまでのところ、現在のスライドに一致するセレクターを作成しようとして、失敗しました。 $('ul').find(el+[data-slide=+current+]); 一致/返却しない… liパーツをハードコードできないのは、これがユーザーがアクセスできる変数であり、必要に応じて別の要素に変更できるため、常にであるとは限らないためliです。 私が欠けているものについてのアイデアはありますか?

11
jQuery複数のイベントで同じ関数をトリガーする
持ってする方法はありますkeyup、keypress、blur、およびchangeイベントは、1行に同じ関数を呼び出すか、私はそれらを個別に行う必要がありますか? 私が抱えている問題は、DBルックアップを使用して一部のデータを検証する必要があり、入力またはボックスへの貼り付けにかかわらず、検証がいずれの場合でも見落とされないようにすることです。

21
イベントを発生させた要素のIDを取得する
イベントを発生させる要素のIDを取得する方法はありますか? 私は次のようなものを考えています: $(document).ready(function() { $("a").click(function() { var test = caller.id; alert(test.val()); }); }); <script type="text/javascript" src="starterkit/jquery.js"></script> <form class="item" id="aaa"> <input class="title"></input> </form> <form class="item" id="bbb"> <input class="title"></input> </form> コードスニペットを実行する結果を非表示スニペットを展開 もちろん、最初のフォームからイベントが発生した場合、および2番目のフォームからイベントが発生した場合、var testにはidが含まれる必要があります。"aaa""bbb"
969 javascript  jquery 

30
ユーザーがDIVの外側をクリックしたときにjQueryを使用してDIVを非表示にする
私はこのコードを使用しています: $('body').click(function() { $('.form_wrapper').hide(); }); $('.form_wrapper').click(function(event){ event.stopPropagation(); }); そして、このHTML: <div class="form_wrapper"> <a class="agree" href="javascript:;">I Agree</a> <a class="disagree" href="javascript:;">Disagree</a> </div> 問題は、内部にリンクがあり、divクリックしてもリンクが機能しなくなることです。
967 jquery  html  hide  styling 

27
選択オプションを「値を指定して」設定します
selectいくつかのオプションがあるフィールドがあります。次にoptions、jQuery でそれらの1つを選択する必要があります。しかしvalue、option選択する必要があるのを知っているだけで、どうすればよいですか? 次のHTMLがあります。 <div class="id_100"> <select> <option value="val1">Val 1</option> <option value="val2">Val 2</option> <option value="val3">Val 3</option> </select> </div> 値付きのオプションを選択する必要がありますval2。これはどのように行うことができますか? これがデモページです:http : //jsfiddle.net/9Stxb/

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