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

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

16
指定した文字の最初のインスタンスでのみ文字列を分割する
私のコード_では、配列に基づいて文字列を分割し、2番目の項目を取得します。 var element = $(this).attr('class'); var field = element.split('_')[1]; を受け取りgood_luck、私に提供しluckます。よく働く! しかし、今はのようなクラスがありますgood_luck_buddy。javascriptに2番目のエラーを無視さ_せてくれluck_buddyますか? 私はこれvar field = element.split(new char [] {'_'}, 2);をac#stackoverflow回答で見つけましたが、機能しません。jsFiddleで試してみました...
271 javascript  jquery  regex 

12
オブジェクトプロパティに基づいて配列要素を削除する
私は次のようなオブジェクトの配列を持っています: var myArray = [ {field: 'id', operator: 'eq', value: id}, {field: 'cStatus', operator: 'eq', value: cStatus}, {field: 'money', operator: 'eq', value: money} ]; プロパティに基づいて特定のものを削除するにはどうすればよいですか? たとえば、フィールドプロパティとして「money」を含む配列オブジェクトをどのように削除しますか?

13
Ngモデルはコントローラー値を更新しません
おそらくばかげた質問ですが、シンプルな入力とボタンを備えたhtmlフォームがあります: <input type="text" ng-model="searchText" /> <button ng-click="check()">Check!</button> {{ searchText }} 次にコントローラーで(テンプレートとコントローラーはrouteProviderから呼び出されます): $scope.check = function () { console.log($scope.searchText); } ボタンをクリックすると、コンソールでビューが正しく更新されていても定義されていないのはなぜですか? ありがとう! 更新:私は実際にその問題を解決したようです(以前にいくつかの回避策を考案する必要がありました)。プロパティ名をからsearchTextに変更し、コントローラでsearch.text空の$scope.search = {};オブジェクトを定義して、出来上がり...なぜそれが機能しているかわからない;]

11
「予期しないトークンILLEGAL」の明白な原因はありません
コンソールで次のJavaScriptエラーが発生します。 キャッチされないSyntaxError:予期しないトークンILLEGAL これは私のコードです: var foo = 'bar';​ コードスニペットを実行する結果を非表示スニペットを展開 ご覧のとおり、とてもシンプルです。構文エラーの原因は何ですか?

16
.reset()メソッドでjQueryを使用してフォームをリセットする方法
リセットボタンをクリックしたときにフォームをリセットできる作業コードがありました。しかし、コードが長くなると、もう機能しないことに気付きました。 <div id="labels"> <table class="config"> <thead> <tr> <th colspan="4"; style= "padding-bottom: 20px; color:#6666FF; text-align:left; font-size: 1.5em">Control Buttons Configuration</th> </tr> <tr> <th>Index</th> <th>Switch</th> <th>Response Number</th> <th>Description</th> </tr> </thead> <tbody> <form id="configform" name= "input" action="#" method="get"> <tr><td style="text-align: center">1</td> <td><img src= "static/switch.png" height="100px" width="108px"></td> <td id="small"><input style="background: white; color: black;" type="text" value="" …

9
ハンドルバーのインデックスでアクセス配列項目にアクセスするにはどうすればよいですか?
ハンドルバーテンプレート内の配列で項目のインデックスを指定しようとしています: { people: [ {"name":"Yehuda Katz"}, {"name":"Luke"}, {"name":"Naomi"} ] } これを使用して: <ul id="luke_should_be_here"> {{people[1].name}} </ul> 上記が不可能な場合、配列内の特定のアイテムにアクセスできるヘルパーをどのように記述すればよいですか?



27
約束を次々に解決しますか(つまり、順番に)?
ファイルの配列をシリアル/シーケンシャルに読み取る次のコードを考えてみます。readFilesすべてのファイルが順番に読み込まれたときにのみ解決されるpromiseを返します。 var readFile = function(file) { ... // Returns a promise. }; var readFiles = function(files) { return new Promise((resolve, reject) => var readSequential = function(index) { if (index >= files.length) { resolve(); } else { readFile(files[index]).then(function() { readSequential(index + 1); }).catch(reject); } }; readSequential(0); // Start! }); }; 上記のコードは機能しますが、物事が連続して発生するために再帰を実行する必要はありません。奇妙なreadSequential関数を使用する必要がないように、このコードを簡単に書き直す方法はありますか? …

5
jQuery Mobile:ドキュメント準備とページイベント
私はjQuery Mobileを使用していますが、クラシックドキュメント準備とjQuery Mobileページイベントの違いを理解できません。 本当の違いは何ですか? どうして〜しなきゃいけない <!-- language: lang-js --> $(document).ready() { }); より良い $(document).on('pageinit') { }); あるページから別のページに移行するとき、ページイベントの順序は何ですか? あるページから別のページにデータを送信するにはどうすればよいですか?前のページのデータにアクセスすることはできますか?


15
選択ボックスからのアイテムの削除
選択ボックスからアイテムを削除または追加するにはどうすればよいですか?jQueryを実行していますが、これによりタスクが簡単になります。以下は選択ボックスの例です。 <select name="selectBox" id="selectBox"> <option value="option1">option1</option> <option value="option2">option2</option> <option value="option3">option3</option> <option value="option4">option4</option> </select>

9
<a>リンクをクリックしたときに確認ダイアログを表示する方法
このリンクに、ユーザーに「本当によろしいですか?」Y / N」。 &lt;a href="delete.php?id=22"&gt;Link&lt;/a&gt; ユーザーが「はい」をクリックするとリンクが読み込まれ、「いいえ」の場合は何も起こりません。 or onclickを返す関数を実行して、フォームでそれを行う方法を知っています。しかし、リンクを使用してこれを行うにはどうすればよいですか?truefalse&lt;a&gt;

15
タイプがブールかどうかを確認する方法
変数の型がブール型かどうかを確認するにはどうすればよいですか? つまり、次のような代替案があります。 if(jQuery.type(new Boolean()) === jQuery.type(variable)) //Do something.. しかし、それは私にはかなり思えません。 これを達成するためのより明確な方法はありますか?
269 javascript  jquery  types 

30
ループは逆に本当に高速ですか?
これを何度も聞いたことがあります。逆算すると、JavaScriptループは本当に速くなりますか?もしそうなら、なぜですか?逆ループの方が速いことを示すテストスイートの例をいくつか見ましたが、その理由についての説明はありません。 これは、ループが終了したかどうかを確認するためにチェックするたびにプロパティを評価する必要がなくなり、最終的な数値に対してチェックするだけだからだと思います。 すなわち for (var i = count - 1; i &gt;= 0; i--) { // count is only evaluated once and then the comparison is always on 0. }

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