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

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

18
JavascriptでisEmptyをチェックしていますか?
Javascriptで変数が空かどうかを確認するにはどうすればよいですか?ばかげた質問で申し訳ありませんが、私はJavascriptの初心者です! if(response.photo) is empty { do something else { do something else } response.photoJSONからのものであり、空のデータセルである場合もあります。空かどうか確認したい。

10
<input>に焦点を合わせるときにiphoneのデフォルトキーボードを防ぐ
これは私がしようとしている方法です &lt;script type="text/javascript"&gt; $(document).ready(function(){ $('#dateIn,#dateOut').click(function(e){ e.preventDefault(); }); }); &lt;/script&gt; しかし、入力はまだ「iPhoneのキーボードを起動」します ps:日付にdatepickerプラグインを使用しているので、これを実行したい

22
jQuery DataTables:3文字が入力されるか、ボタンがクリックされるまで検索を遅らせます
3文字入力してから検索を開始するオプションはありますか? 20,000エントリを表示する同僚向けのPHPスクリプトを作成しましたが、単語を入力すると最初の数文字ですべてがフリーズするという不満があります。 別の方法は、文字の入力ではなく、ボタンをクリックすることで検索を開始することです。 以下は私の現在のコードです: $("#my_table").dataTable( { "bJQueryUI": true, "sPaginationType": "full_numbers", "bAutoWidth": false, "aoColumns": [ /* qdatetime */ { "bSearchable": false }, /* id */ null, /* name */ null, /* category */ null, /* appsversion */ null, /* osversion */ null, /* details */ { "bVisible": false }, /* devinfo …

5
JqueryとHTMLFormDataは「UncaughtTypeError:Illegalinvocation」を返します
このスクリプトを使用して画像ファイルをアップロードしています:http://jsfiddle.net/eHmSr/ $('.uploader input:file').on('change', function() { $this = $(this); $('.alert').remove(); $.each($this[0].files, function(key, file) { $('.files').append('&lt;li&gt;' + file.name + '&lt;/li&gt;'); data = new FormData(); data.append(file.name, file); $.ajax({ url: $('.uploader').attr('action'), type: 'POST', dataType: 'json', data: data }); }); }); しかし、アップロードボタンをクリックすると、JavaScriptコンソールは次のエラーを返します。 Uncaught TypeError: Illegal invocation 手伝って頂けますか?
83 jquery  ajax  html  upload 

2
延期対約束
jQueryバージョン以外のDeferredとPromiseの違いは何ですか? 必要に応じて何を使用すればよいですか?だけ呼びたいですfooExecute()。たとえば、fooStart()とだけでfooEnd()htmldivステータスを切り替えることができます。 //I'm using jQuery v2.0.0 function fooStart() { /* Start Notification */ } function fooEnd() { /* End Notification */ } function fooExecute() { /* Execute the scripts */ } $('#button1').on('click', function() { var deferred1 = $.Deferred(); var promise1 = $.Promise(); deferred1.??? promise1.??? });

19
bootstrap jqueryshow.bs.modalイベントは発生しません
ブートストラップ3ドキュメントのモーダルの例を使用しています。モーダルは機能します。ただし、発生時にshow.bs.modalイベントにアクセスする必要があります。今のところ私は試しているだけです: $('#myModal').on('show.bs.modal', function () { alert('hi') }) 何も起こらず、イベントは発生しません。私は何が間違っているのですか?これは私には意味がありません。

7
jQueryでdivを非表示にする方法は?
HTMLを非表示&lt;div&gt;にする場合は、次のJavaScriptコードを使用します。 var div = document.getElementById('myDiv'); div.style.visibility = "hidden"; div.style.display = "none"; jQueryのそのコードに相当するものは何ですか?

5
$(document).on(“ click”…機能しませんか?
私がここで犯している可能性のあるよく知られた間違いはありますか? 要素が動的に生成され、機能していないため、.on()を使用するスクリプトがあります。テストするために、セレクターを静的な動的要素のラップに置き換えましたが、それでも機能しませんでした。私が普通の古いものに切り替えたとき、それはうまくいきました。 (これは明らかに動的要素では機能しません。重要な要素です。) これは機能します: $("#test-element").click(function() { alert("click"); }); これはしません: $(document).on("click","#test-element",function() { alert("click"); }); 更新: 右クリックしてChromeで「要素の検査」を実行して何かを再確認した後、クリックイベントが機能しました。更新しましたが、機能しませんでした。要素を調べてから、機能しました。これは何を意味するのでしょうか?
83 jquery  click 

8
$ .each(selector)と$(selector).each()の違いは何ですか
これの違いは何ですか: $.each($('#myTable input[name="deleteItem[]"]:checked').do_something()); この: $('#myTable input[name="deleteItem[]"]:checked').each(function() { do_something }); 選択されて処理されているテーブルセルのhtmlは、次のようになります。 &lt;td width="20px"&gt;&lt;input type="checkbox" class="chkDeleteItem" name="deleteItem[]" value="' . $rowItem['itemID'] . '" /&gt;&lt;/td&gt; jQueryのドキュメントを確認しましたが、違いがわかりません。(それは私ですか、それともそのドキュメントは内容の明確さにおいて時々わずかに「曖昧」ですか?) 追加情報: どうやら私の試みの一般的な例は人々を混乱させています!最初の例で(以前は)欠落していた括弧とともに。:( 最初の例は、チェックボックスがオンになっている行の&lt;tbody&gt;を削除するコードの行からのものです。 $.each($('#classesTable input[name="deleteClasses[]"]:checked').parent().parent().parent().remove()); 2番目の例は、チェックされているチェックボックスがないか#classesTableを調べて、ドロップダウンで一致する項目を削除する状況からのものです。 $('#classesTable input[name="deleteClasses[]"]:checked').each(function(){ $('#classesList option[value="' + $(this).attr('value') + '"]').remove(); }); 私はそれらが2つの異なることをすることを理解していますが、「この場合は$ .each()を使用し、別の場合は.each(function(){})を使用する必要がある」とは言えません。 それらはまったく互換性がありますか?場合によってのみ?決して?
83 jquery  each 

8
カーソルドラッグでテキスト/要素が選択されないようにするにはどうすればよいですか
ページングコントロールを作成しましたが、ボタンをクリックしているときに、個々の画像やテキストを誤って選択してしまうことが非常に簡単であることに気付きました。これを防ぐことは可能ですか? 選択を明確にするために、私はマウスで強調表示することを意味します。(画面の片側から反対側にマウスをドラッグしてみてください。) このグリッドのテキスト/コントロールを強調表示しようとすると、選択できません。それはどのように行われますか? リンク

8
javascriptでjsonキーと値を取得する方法は?
以下に示すようにjsonを返します {"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"} 各要素のキーと値を取得しようとしています。 .. }).done(function(data){ alert(data['jobtitel']); }); 私はundefined警戒している。どうして?試しましたがdata.jobtitel、ループを試しましたが成功しませんでした。

8
jqueryシリアル化を使用してファイルをアップロードする方法
だから私はフォームを持っていて、jqueryシリアル化機能を使用してajaxを介してフォームを送信しています serialized = $(Forms).serialize(); $.ajax({ type : "POST", cache : false, url : "blah", data : serialized, success: function(data) { } しかし、フォームに&lt;input type="file"&gt;フィールドがある場合はどうなりますか....このajaxシリアル化メソッドを使用してファイルをフォームに渡すにはどうすればよいですか... $ _FILESを印刷しても何も出力されません

18
jQuery $(“。class”)。click(); -複数の要素、イベントを1回クリック
同じ名前のページに複数のクラスがあります。次に、JSに.click()イベントがあります。私がしたいのは、ページ上の複数のクラスに関係なく、クリックイベントが1回だけ発生することです。 シナリオは、カートに追加するためにAJAXを使用しているというものです。ホームページに注目の製品とトップオファーがある場合があります。これは、同じクラス.add。#productid#があり、クリックするとカートに追加AJAXが2回起動されることを意味します。 「クリック領域」を作成することを考えたので、.container-name .add。#pid#を使用して、一意のクリックを与えます。 これが唯一の解決策ですか? &lt;div class="addproduct 151"&gt;product info&lt;/div&gt; &lt;div class="addproduct 151"&gt;product info&lt;/div&gt; &lt;div class="addproduct 151"&gt;product info&lt;/div&gt; &lt;div class="addproduct 151"&gt;product info&lt;/div&gt; &lt;div class="addproduct 151"&gt;product info&lt;/div&gt; $(".addproduct").click(function(){//do something fired 5 times});
83 jquery 


8
jQueryを使用してJavaScriptオブジェクトからアイテムを追加/削除する
私は次のようなJavaScriptオブジェクトを持っています: var data = {items: [ {id: "1", name: "Snatch", type: "crime"}, {id: "2", name: "Witches of Eastwick", type: "comedy"}, {id: "3", name: "X-Men", type: "action"}, {id: "4", name: "Ordinary People", type: "drama"}, {id: "5", name: "Billy Elliot", type: "drama"}, {id: "6", name: "Toy Story", type: "children"} ]}; このリストにアイテムを追加/削除したい場合、jQueryを使用してどのように処理しますか?クライアントは、このリストを動的に変更できることを望んでいます。

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