私はカスタムjqueryセレクターを持っていますdeletable
このセレクターを使用すると、取得する必要があるすべての div を取得できます。しかし、これらの div には不要な要素が含まれているため、それらを除外したいと考えています。
例 :
:deletable returns 3 divs, two of those divs have input elements. I want to get the one without input elements
私はこれを試しました(そして他の多くの変種):
$(':deletable:not(:deletable:contains(input))')
動作していませんが、まだ 3 つの div がすべて取得されています。
私はこの内部.on()
関数を次のように使用しています:
$(document).on('click', ':deletable:not(:deletable:contains(input))' ...)
.filter()
そのため、関数を on で使用する方法がわかりません(それが鍵かもしれません)。
:not
私の場合、適切に使用するにはどうすればよいですか