.find() を使用して、div 内の特定の要素を検索しています。.find() が行うことは、その div 内のすべての要素を見つけることです。私はそれを最初の次元でのみ見つけたいと思っています。これは、div shilds で検索すべきではないことを意味します。通常のセレクターを使用するため、:not() を使用する方法がある可能性があることがわかりました。
ただし、.not() が .find() に接続されているとは思いません。.find() の検索機能は調整せず、.find() 要素のセレクターのみを調整します。
例えば:
<div class="content">
<ul>
<li><input type="radio" name="radiobutton_1" value="yes"></li>
<li><input type="radio" name="radiobutton_1" value="no"></li>
</ul>
<ul>
<li><input type="radio" name="radiobutton_2" value="yes"></li>
<li><input type="radio" name="radiobutton_2" value="no"></li>
</ul>
<ul>
<li><input type="radio" name="radiobutton_2" value="yes"></li>
<li><input type="radio" name="radiobutton_2" value="no"></li>
</ul>
<div class="subcontent" style="displaye: none;">
<ul>
<li><input type="radio" name="radiobutton_1_1" value="yes"></li>
<li><input type="radio" name="radiobutton_1_1" value="no"></li>
</ul>
<ul>
<li><input type="radio" name="radiobutton_2_1" value="yes"></li>
<li><input type="radio" name="radiobutton_2_1" value="no"></li>
</ul>
<ul>
<li><input type="radio" name="radiobutton_3_1" value="yes"></li>
<li><input type="radio" name="radiobutton_3_1" value="no"></li>
</ul>
</div>
</div>
この例では、すべてのラジオボタンを検索したいのですが、div サブコンテンツを検索したくありません。
また、親の div が :visible であるかどうかを個別に確認しようとしましたが、奇妙な理由でこれが適切に機能しませんでした。だから私はこれを求めているのです。
誰かが私を助けてくれることを願っています、事前に感謝します!
- Nkmol