jQuery-循环使用first和each?
如何循环通过“tr.acf-row”中的复选框,而不是“acf row clone”中的复选框?感谢您的帮助!谢谢 以下是我尝试过的:jQuery-循环使用first和each?,jquery,jquery-selectors,Jquery,Jquery Selectors,如何循环通过“tr.acf-row”中的复选框,而不是“acf row clone”中的复选框?感谢您的帮助!谢谢 以下是我尝试过的: jQuery('.field_key-field_54232c5d030ed .acf-input input[type=checkbox]').not('.clone').each(function () { // Check if the non '.clone' row's checkboxes are checked or not. Ignore
jQuery('.field_key-field_54232c5d030ed .acf-input input[type=checkbox]').not('.clone').each(function () {
// Check if the non '.clone' row's checkboxes are checked or not. Ignore checkboxes that are in '<tr class="acf-row clone">'
});
<table class="acf-table acf-input-table table-layout">
<thead>
<tr>
<th class="acf-th acf-th-rooms" data-key="field_54232c5d030ed">
Selected Rooms
</th>
</tr>
</thead>
<tbody>
<tr class="acf-row">
<td class="acf-field field_type-checkbox field_key-field_54232c5d030ed" data-name="rooms" data-type="checkbox" data-key="field_54232c5d030ed">
<div class="acf-input">
<input type="hidden" name="acf[field_54232c4b030ec][0][field_54232c5d030ed]">
<ul class="acf-checkbox-list acf-bl">
<li><label><input type="checkbox" id="acf-field_54232c4b030ec-0-field_54232c5d030ed" name="acf[field_54232c4b030ec][0][field_54232c5d030ed][]" value="Roof" checked="checked">Roof</label></li>
<li><label><input type="checkbox" id="acf-field_54232c4b030ec-0-field_54232c5d030ed-Brackets" name="acf[field_54232c4b030ec][0][field_54232c5d030ed][]" value="Brackets">Brackets</label></li>
<li><label><input type="checkbox" id="acf-field_54232c4b030ec-0-field_54232c5d030ed-Fiber Cement Panels" name="acf[field_54232c4b030ec][0][field_54232c5d030ed][]" value="Fiber Cement Panels" checked="checked">Fiber Cement Panels</label></li>
</ul>
</div>
</td>
</tr>
<tr class="acf-row clone">
<td class="acf-field field_type-checkbox field_key-field_54232c5d030ed" data-name="rooms" data-type="checkbox" data-key="field_54232c5d030ed">
<div class="acf-input">
<input type="hidden" name="acf[field_54232c4b030ec][acfcloneindex][field_54232c5d030ed]" disabled="disabled">
<ul class="acf-checkbox-list acf-bl">
<li><label><input type="checkbox" id="acf-field_54232c4b030ec-acfcloneindex-field_54232c5d030ed" name="acf[field_54232c4b030ec][acfcloneindex][field_54232c5d030ed][]" value="Roof" disabled="disabled">Roof</label></li>
<li><label><input type="checkbox" id="acf-field_54232c4b030ec-acfcloneindex-field_54232c5d030ed-Brackets" name="acf[field_54232c4b030ec][acfcloneindex][field_54232c5d030ed][]" value="Brackets" disabled="disabled">Brackets</label></li>
<li><label><input type="checkbox" id="acf-field_54232c4b030ec-acfcloneindex-field_54232c5d030ed-Fiber Cement Panels" name="acf[field_54232c4b030ec][acfcloneindex][field_54232c5d030ed][]" value="Fiber Cement Panels" disabled="disabled">Fiber Cement Panels</label></li>
</ul>
</div>
</td>
</tr>
</tbody>
</table>
jQuery('.field_key-field_54232c5d030ed.acf input input[type=checkbox]')。不是('.clone')。每个(函数(){
//检查是否选中了非“.clone”行的复选框。忽略“”中的复选框
});
精选房间
- 屋顶
- 括号
- 纤维水泥板
- 屋顶
- 括号
- 纤维水泥板
您可以使用选择器筛选出您不想要的内容
$('tr.acf-row:not(.clone) :checkbox').each(function() {
});
另请参见:可能是这样的:
$('.acf-row:not(.clone)');
发件人:
$('.acf-row:not(.clone)');