問題タブ [jqlite]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
70 参照

javascript - クラス/IDによって追加された要素からタグを削除する

次のコードがあり、ユーザーが何か他のものを編集するために移動したときに、以前に追加されたテキスト「You are nowediting this」を DOM から削除できません。アドバイスをいただければ幸いです。jQLiteで実現できると思うので、jQueryも使用しないようにしています。どうもありがとう。

0 投票する
2 に答える
1089 参照

javascript - ng-repeat 内で AngularJS を使用してボタンをアニメーション化する

.add-to-cart-btn <button>ここに商品、サイズ、価格などを表示しているこのオンライン ショップがあり、ボタンをクリックするたびに何らかのアニメーションが実行されるようにアニメーションを追加したいと考えています。次のような jQuery でこれを行うことができます。

しかし、私は「Angular Way」をやろうとしており、近いと思います。ここに指令があります:この投稿のおかげで

HTML

これは機能します..まあ、私の問題は、 var el = angular.element(document.getElementsByClassName("add-to-cart-btn"));このクラス名を持つページの最初のボタンを常に見つけることです。これを次のように変更する必要があります。

ページの最初の要素ではなく、現在クリックされている要素でアニメーションを実行するようにします。

0 投票する
1 に答える
400 参照

angularjs - jQuery CSS で負の値を削除

AngularJS で jqLit​​e を使用しています。

基本的に、次のようなカスタム CSS プロパティをいくつか追加しています。

margin プロパティの値は負であるため、変更または削除できません。正の場合にのみ変更されます。

何故ですか?

0 投票する
1 に答える
8767 参照

angularjs - Angular ユニット テストでクラスごとに element.find() を使用する

このテストを実行すると、エラーが発生し続けますExpected undefined to be true.

jqlite を使用してidandで要素を見つけるにはどうすればよいclassですか?

0 投票する
1 に答える
48 参照

javascript - イベントターゲットが既知の要素の子であるかどうかを確認する最も有望な方法は何ですか?

次のように親要素にアクセスできます。

次に、この下のクリックイベントで、上の親の子によってクリックが生成されたかどうかを確認したいと思います。

0 投票する
1 に答える
609 参照

javascript - JQLite を使用して、選択ボックス内の項目を選択する方法

単体テストの選択ボックスで 1 つ以上の項目を強調表示しようとしています。Karma、Jasmine、PhantomJS、AngularJS、JQLite、CoffeeScript を使用しています。

私のリストには [「バナナ」、「りんご」、「オレンジ」] の項目があります。

値を直接設定してみました:

sourceList.val() を取得すると、設定されていません。

イベントをトリガーして選択してみました。クリック時に別のイベントが発生するため、「クリック」イベントを実行できないことに注意してください。

使ってみたselectedIndex

それらのどれもアイテムを強調表示または選択していないようです。私はアイデアがありません。誰かがこれを達成しましたか?

私がテストしようとしているディレクティブのメソッドは次のとおりです。

このコードは、ブラウザで手動で実行すると機能しますが、追加ボタンをクリックする前に、選択ボックス内のいくつかの項目をテストで強調表示できないようです。したがって、このコードを実行すると、sourceList.val() は [] に等しくなります。

0 投票する
1 に答える
376 参照

javascript - Promise への getJSONP 関数

プロトタイプ関数内から呼び出される getJSONP 関数があります。JSONオブジェクトをその関数に渡し、その中の値を変更しています。準備ができたら更新されたオブジェクトを使用できるようにしたいのですが、オブジェクトを返すことができないようです。コールバックから別の関数を呼び出して使用するだけですそこの。

約束の概念を理解していると思いますが、関数を約束に変更して、準備ができたらそれを使用するにはどうすればよいですか?

これは getJSONP 関数です。

そして、これが私がそれを使用する方法です:

私はjQueryを使用していないことを考慮してください(パフォーマンスとサイズのため)が、jqliteを使用しています。

0 投票する
1 に答える
198 参照

javascript - ブラーの更新で入力の現在の値を監視する

次の入力があり、ぼかしイベントでモデルを更新します。

es-max-type ディレクティブは文字列の長さを監視しています。

入力がフォーカスされるたびに、コーナーに「15/100」の文字数を表示しています。しかし、モデルはぼかしイベントでのみ更新されるため、編集中の変更を追跡できません。ぼかしの更新を削除せずに文字列の長さを取得する方法はありますか?