5

方法angular.elementしかありませんが。Angular/jqLit​​e のみでの動作をシミュレートする方法はありますか?next()prev()prev()

4

2 に答える 2

3

私はangularjsの専門家ではありませんが、次のようなコードを書くことができると思います(テストされていません...):

function prevOf(yourElement) {
  var parent = yourElement.parent();
  var children = parent.children();

  var prev;
  for (var i = 1; i < children.length; i++){
    if (children[i] === yourElement[0]) {
      prev = children[i-1];
    }
  }

  return prev;
}
于 2013-07-04T07:35:31.313 に答える