私はこのhtmlを持っています:
<div id="container1">
<div id="container3">
<div class="item"></div>
<div class="item2"></div>
</div>
<div class="item"></div>
<div class="item2"></div>
<div id="container2">
<div class="item"></div>
<div class="item"></div>
<div class="item2"></div>
</div>
<div>
jQuery を使用して、 で div を検索する (簡単な) 方法はありますが.item
、内部のすべての結果をマスクし#container2
ますか?
理想的には、 のようなもの$(#container1).mask('container2').find('.item')
が欲しいです。つまり、使用していることを知らずに、他のクエリで使用できる透過的なソリューションです。例えば :
// where queryExcludingContainer2 could be `$(#container1).mask('container2')` if the `mask` function existed
queryExcludingContainer2.find('.item')
queryExcludingContainer2.find('.item2')
そのような「マスキング」機能はありますか?