私はこのようなものを持っています
<div id="list">
<form>
<div id="first">
<label><input type="checkbox" value="third"> third</label>
<label><input type="checkbox" value="fourth"> fourth</label>
</div>
<div id="second">
<label><input type="checkbox" value="first"> first</label>
<label><input type="checkbox" value="second"> second</label>
</div>
<div id="fake-list-sorted-alphabetically">
<label><input type="checkbox" value="first"> first</label>
<label><input type="checkbox" value="second"> second</label>
<label><input type="checkbox" value="third"> first</label>
<label><input type="checkbox" value="fourth"> second</label>
</div>
</form>
</div>
$.ajax を使用して、div#first、div#second のチェックボックスの値のみをシリアル化し、#fake のすべてを無視することは可能でしょうか? 今、私は $('#fake').html(""); をやっています。提出する直前ですが、それはハッキーに感じます。フォームの外側に #fake がない理由は、view all 関数の一部として #first および #second と同じコンテナーに表示する必要があるためです。