jQueryデリゲートの最初の引数としてセレクタの代わりにオブジェクトを渡すことはできますか?最初の引数としてセレクタの代わりにjQueryデリゲートオブジェクト
var ancestor = $('ancestor'),
children = ancestor.find('a');
ancestor.delegate(children, eventType, handler);
代わりの定期:
ancestor.delegate('a', eventType, handler);
EDIT
動機:
var children = $('a[href^="#"]').map($.proxy(function(i, current) {
var href = $(current).attr('href');
if(href.length > 1 && givenElement.find(href).length === 1) return $(current);
},
this));
$(document).delegate(children, eventType, handler);
私はハッシュ任意の要素にリンクされている唯一のアンカー要素を委任したいです与えられた要素の子として。基本的には、セレクターだけではできないことをしたいのです。
これを行うためのあなたの動機は何ですか?あなたはそれを詳しく説明できますか? –
@Caspar質問が更新されました。 – DADU