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

ECMAScript(JavaScript / JS)とそのさまざまな方言/実装(ActionScriptを除く)でのプログラミングに関する質問。このタグが単独で使用されることはほとんどありませんが、ほとんどの場合、[node.js]、[jquery]、[json]、および[html]タグに関連付けられています。

18
jQuery:特定のクラス名のdivが存在するかどうかを確認する
jQueryを使用して、プログラムで次divのような一連のを生成しています。 <div class="mydivclass" id="myid1">Some Text1</div> <div class="mydivclass" id="myid2">Some Text2</div> 私のコードのどこかに、これらのDIVが存在するかどうかを検出する必要があります。divのクラス名は同じですが、IDは各divで異なります。jQueryを使用してそれらを検出する方法はありますか?

4
offsetHeight、clientHeight、scrollHeightとは何ですか?
offsetHeight、clientHeightおよびscrollHeightまたはoffsetWidth、clientWidthおよびの違いは何scrollWidthですか? クライアント側で作業する前に、この違いを知っておく必要があります。そうでなければ、彼らの人生の半分はUIの修正に費やされます。 フィドル、または以下のインライン: function whatis(propType) { var mainDiv = document.getElementById("MainDIV"); if (window.sampleDiv == null) { var div = document.createElement("div"); window.sampleDiv = div; } div = window.sampleDiv; var propTypeWidth = propType.toLowerCase() + "Width"; var propTypeHeight = propType + "Height"; var computedStyle = window.getComputedStyle(mainDiv, null); var borderLeftWidth = computedStyle.getPropertyValue("border-left-width"); var borderTopWidth = …

21
Twitter Bootstrapを使用して要素を非表示にし、jQueryを使用してそれを表示する方法
このようなHTML要素を作成するとします。 <div id="my-div" class="hidden">Hello, TB3</div> <div id="my-div" class="hide">Hello, TB4</div> <div id="my-div" class="d-none">Hello, TB4</div> そのHTML要素をjQuery / Javascriptで表示および非表示にするにはどうすればよいですか。 JavaScript: $(function(){ $("#my-div").show(); }); 結果:(これらのいずれかで)。 上記の要素を非表示にしたい。 Bootstrapを使用して要素を非表示にし、jQueryを使用して表示する最も簡単な方法は何ですか?


10
jQueryで配列をループする方法は?
配列をループしようとしています。私は次のコードを持っています: var currnt_image_list= '21,32,234,223'; var substr = currnt_image_list.split(','); // array here 配列からすべてのデータを取得しようとしています。誰かが私を正しい道に導くことができますか?

6
jQueryマップと各
jQueryでは、mapand each関数は同じことをしているようです。2つの間に実際的な違いはありますか?どちらを代わりに使用するのをいつ選択しますか?
234 javascript  jquery 

10
無効な入力のイベント
どうやら障害者<input>はどのイベントでも処理されません この問題を回避する方法はありますか? <input type="text" disabled="disabled" name="test" value="test" /> $(':input').click(function () { $(this).removeAttr('disabled'); }) ここで、入力をクリックして有効にする必要があります。しかし、私がそれをアクティブにしない場合、入力は投稿されるべきではありません。
234 javascript  jquery  html 

8
jsonオブジェクトのサイズを取得する
私はAJAXリクエストによって返されるjsonオブジェクトを持っていますが、.lengthそれが返り続けるので問題がありundefinedます。私がそれを正しく使用しているかどうか疑問に思っています: console.log(data.length); console.log(data.phones.length); undefined有効なオブジェクトであるにもかかわらず、どちらも戻ります。 更新: 返されるJSONオブジェクトのサンプル: {"reqStatus":true,"phones":{"one":{"number":"XXXXXXXXXX","type":"mobile"},"two":{"number":"XXXXXXXXXX","type":"mobile"}}}
234 javascript  json 

7
RegExpですべての特殊文字を削除します
文字列からすべての特殊文字を削除するRegExpを希望します。私はこのようなものを試していますが、IE7では動作しませんが、Firefoxでは動作します。 var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,."; for (var i = 0; i < specialChars.length; i++) { stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), ""); } RegExpの詳細な説明も役立ちます。

11
jQuery $ .ajaxエラー応答テキストを取得するにはどうすればよいですか?
エラー応答をjQueryに送信しています。ただし、応答テキストを取得できません(以下の例では、これはビーチに行ってしまいます) jQueryが言う唯一のことは「エラー」です。 詳細については、この例を参照してください。 php <? header('HTTP/1.1 500 Internal Server Error'); print "Gone to the beach" ?> jQuery $.ajax({ type: "post", data: {id: 0}, cache: false, url: "doIt.php", dataType: "text", error: function (request, error) { console.log(arguments); alert(" Can't do because: " + error); }, success: function () { alert(" Done ! …


10
jQueryを使用してリストをアルファベット順にソートするにはどうすればよいですか?
私はここで自分の深みから少し離れていますが、これが実際に可能であることを願っています。 リスト内のすべてのアイテムをアルファベット順に並べ替える関数を呼び出せるようにしたいのですが。 私はソートのためにjQuery UIを調べてきましたが、それはそうではないようです。何かご意見は?

12
サービスでの$ http応答の処理
最近私がここで直面している問題の詳細な説明をSOに投稿しました。実際の$httpリクエストを送信できなかったため、タイムアウトを使用して非同期動作をシミュレートしました。@Gloopyの助けを借りて、モデルからビューへのデータバインディングが正しく機能している (ローカルでテストされた)$httpではなくを使用すると$timeout、非同期リクエストが成功dataし、サービスのjson応答で満たされていることがわかります。しかし、私の見解は更新されていません。 ここで Plunkrを更新しました

14
Webpackで圧縮されていない圧縮されたバンドルを構築する方法は?
これが私の webpack.config.js var webpack = require("webpack"); module.exports = { entry: "./entry.js", devtool: "source-map", output: { path: "./dist", filename: "bundle.min.js" }, plugins: [ new webpack.optimize.UglifyJsPlugin({minimize: true}) ] }; で構築しています $ webpack 私のdistフォルダーでは、 bundle.min.js bundle.min.js.map 非圧縮も確認したい bundle.js

5
子ノードを取得する最良の方法
JavaScriptには、任意の要素から最初の子要素を取得するためのさまざまなメソッドが用意されていますが、どれが最適ですか。つまり、動作に関しては、ブラウザ間の互換性が最も高く、高速で、包括的で、予測可能です。エイリアスとして使用するメソッド/プロパティのリスト: var elem = document.getElementById('container'); var child = elem.children[0]; var child = elem.firstElementChild; // == children[0] これはどちらの場合でも機能します。 var child = elem.childNodes[0]; // or childNodes[1], see below これは、フォームまたは<div>反復の場合です。テキスト要素に遭遇する可能性がある場合: var child = elem.childNodes; // treat as NodeList var child = elem.firstChild; 私ができる限り、firstChildからのNodeList childNodesをfirstElementChild使用し、を使用しchildrenます。私はこの仮定をMDNリファレンスに基づいています。 childNode要素ノードの最初の子要素への参照、またはnull存在しない場合。 速度の点では、firstElementChildは事実上への参照children[0]であり、childrenオブジェクトはすでにメモリ内に既に存在するため、違いがあってもほとんどありません。 私を投げるのはchildNodesオブジェクトです。これを使用して、テーブル要素のフォームを確認しました。childrenはすべてのフォーム要素をリストchildNodesしていますが、HTMLコードの空白も含まれているようです。 console.log(elem.childNodes[0]); console.log(elem.firstChild); 両方のログ <TextNode textContent="\n "> …

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