問題タブ [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.
javascript - バニラ AngularJs がロードされません。
私はAngularjsが初めてです。基本的なアプリケーションを作成しようとしています。はまる。
angularjsをロードしました
HTML で簡単なテーブルを作成しました
そして、角度モジュールを追加しました。
まだコントローラーを追加していませんが、これでページが適切に読み込まれることを期待していました。ただし、ブラウザでこのページを読み込んでいるときに、次のエラーが発生します。
助けてください。
javascript - angularjs jqlite findの結果をどのように連結しますか?
rootScope 変数に基づいてページ上のすべてのフォーム要素を無効にするディレクティブに取り組んでいます (手動ですべての項目に ng-disabled を追加するのと似ていますが、より便利な方法です。既存のアプリを作り直してドンたくさんのテンプレートを掘り下げたくない)
複数の jqlite .find() ステートメントの結果を連結できる必要があります。jqlite が .find('select,input') のような呼び出しをサポートしているようには見えません。私は常に空の配列を取得します。また、オブジェクトを返すため、単純に連結することはできません。私はおそらくこれからフェイスパームを手に入れるでしょうが、私はあなたに頼ります、StackOverflow。
これまでに私が思いついたものはここにありますが、複数の foreach ステートメントを使用するとバグが発生します。
javascript - AngularJSの下でjqliteを使用して最初に表示される要素を見つけるにはどうすればよいですか?
input
したがって、 Ionic アプリケーションの現在のページの最初のフィールドをオートフォーカスする次の Angular ディレクティブがあります。最初のフィールドが隠されていなければ、うまく機能します。しかし、それが によって隠されている場合ng-hide
、ロジックは失敗します。したがって、要素セレクターを変更して、ディレクティブで表示される要素のみを検索する必要があります。
form
次のように要素で上記のディレクティブを使用すると、
では、表示されている要素だけを探すように jQLite 検索クエリを変更するにはどうすればよいでしょうか? 検索ルックアップは、ドキュメントに従ってタグ名によって制限されます。
javascript - JavaScript を使用して HTML からネストされたデータを抽出する
質問と回答を含む HTML ページがあります。HTML ページからデータ (質問/回答) を抽出し、JavaScript オブジェクトに入れたいと考えています。
これは、私の HTML ページのクラス構造です。
- 質問ブロック
- 質問 (質問ブロックごとに 1 つの質問のみ)
- 回答(質問ごとに複数回答可能)
これは、次の構造の HTML コードです。
次のように、JavaScript でオブジェクト構造を作成したいと考えています。
ネストされた「質問ブロック」(1a. あなたの性別は?) を除いて、すべてが機能します。この質問の回答も質問 1 に追加されます。
JavaScript または JQlite を使用して、現在の「質問ブロック」クラスにある回答のみを選択するにはどうすればよいですか (私は角度を使用しています)。
私の「質問ブロック」クラスを複数レベルの深さでネストできるはずです。(例のように1レベルだけではありません)
それをテストしたり、私の JavaScript コードをチェックしたりしたい場合は、ここに私のフィドルがあります: https://jsfiddle.net/aywxte23/
javascript - ネストされたクラスを使用して角度要素を取得する
ボタンのng-clickの私のangularjsアプリケーションでは、私は持っています
これは正常に機能しています。
現在、以下main_tabSet
に挿入されているブートストラップ クラスはほとんどありません。ng-click で次のようにアクセスしようとしています。
しかし、これは要素を返していません。ネストされたクラスを使用して要素にアクセスする正しい方法は何ですか?
javascript - angularjsアプリケーションでタブが占有するようにスクロールを左に調整する必要があります
私の angularjs アプリケーションには、約 23 個のタブがあります。、および幅とアイコン90%
を使用してタブに指定した幅です。各タブには幅があります。そのため、デフォルトでは 5 ページのタブが表示されます。をクリックすると、5つのタブを左にスクロールしたいだけです。このように、最後のタブが表示されるまで続けます。したがって、アイコンクリックイベントでは、コントローラーで次のようなことを実行して、最大スクロールを左に移動してから使用しようとしていますが、コード では返されます。overflow : hidden
10%
Prev
Next
36px
Next
Next
maxScrollLeft
NaN
ここでは.scrollLeft(600);
、テスト目的でハードコーディングしたので、 をクリックするNext
と、タブが左にスクロールします。しかし、左の最大スクロールと占有されているタブの数に基づいて、このスクロールが正しく機能するようにしたいと考えています。誰でもそれを修正するのを手伝ってもらえますか。
jquery - Angularjs の $.closest の代わりに
このコードをディレクティブに実装したいのですが、jQLite ではうまくいきません。