私は<input/>
と<select>
要素を見つけて、blur
イベントをバインドする指示文を持っています。私はng-blur
でこれを行うことができますが、この質問は実際にangular.element
セレクタについてです。Angularjs Elementは、1回の呼び出しで選択と入力の両方を検索します。単一のタグ検索を制限していますか?
link: function(scope, elem, attrs){
elem.find('input, select').bind('blur', someFunction); // doesn't work as input, select returns length 0
// this works when separated
elem.find('input').bind('blur', someFunction);
elem.find('select').bind('blur', someFunction);
}
私は質問がなぜ最初のやり方ではないのでしょうか?
のfind() - https://docs.angularjs.org/api/ng/function/angular.element
からタグ名 による検索に限定されるものではなく、それは単一のタグの検索に制限されていますと言うことはありません。私は何か間違っているのですか?私はどこかのドキュメントを紛失しましたか?
は、親子関係を表し、ありませんので、私は – SoluableNonagon