検索

ホームページ  >  に質問  >  本文

如何使用angular.js中的jqlite

文档中的说明:

angular.element(element)

我自己的调用:

angular.element("xx").addClass("xx")

根本没法执行,有大神给讲解一下吗?

http://jsfiddle.net/twn39/sy38y/1/

PHP中文网PHP中文网2744日前592

全員に返信(6)返信します

  • 習慣沉默

    習慣沉默2017-05-15 16:52:05

    angular.element jQuery に非常に近いですが、HTML タグを通じて要素を直接取得することはできません。最も簡単な方法は次のとおりです。

    リーリー

    http://jsfiddle.net/sy38y/2/

    返事
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-15 16:52:05

    資料を見れば分かります
    angular.element() のパラメータ要件は HTML 文字列または DOMElement ですが、記述しているのは angular.element のパラメータ要件を満たしていないため、この使い方をしたい場合は jquery

    を追加する必要があります。

    返事
    0
  • 淡淡烟草味

    淡淡烟草味2017-05-15 16:52:05

    これを次のように変更します:

    リーリー

    返事
    0
  • 迷茫

    迷茫2017-05-15 16:52:05

    Angular は DOM の直接操作を推奨していないため、クラスを追加したい場合はそうすることをお勧めします (接続を開けません。どのようにコードを書いたかわからないので、私のコードを使用します)私自身)

    HTML

    リーリー

    js

    リーリー

    返事
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-15 16:52:05

    リーリー

    返事
    0
  • 仅有的幸福

    仅有的幸福2017-05-15 16:52:05

    はい、当初は現在クリックされているボタン オブジェクトを ng-click 経由で渡すことを考えていましたが、最終的に Angular ではこれが許可されていないことがわかりました。 。 。
    angularの組み込みjQliteを使って対応するしかありません!

    返事
    0
  • キャンセル返事