JavaScript 走訪資料方法
//1
const checkboxes = document.querySelectorAll('input[type=checkbox]');
checkboxes.forEach((checkbox) => {
checkbox.checked = true; // 設置所有複選框為選中狀態
});
//2
<div class="bonuscheckedcol-12">
@{
foreach (var list in theList)
{
<div class="form-check-inline">
<input id="radiobonus@(list.Value)" data-val="@(list.Value)" type="radio" />
<label for="radiobonus@(list.Value)" class="">@(list.Text)</label>
</div>
}
}
</div>
//找 這個div 這個id 內的 checked input
$(`div.bonuschecked`).find(':input:checked').each(function () {
bonus = $(this).data('val');
})
//3
<div class="card card-ExtraInfo mb-3 bg-dark bg-dark border border-info" id="ExtraInfo_${index}">
// ... todo
</div>
$(`div[id^=ExtraInfo_]`).each(function () {
//取得編號 因上面是用foreach產生的
let i = this.id.replace(`ExtraInfo_`, '');
}
參考
留言
張貼留言