gpt4 book ai didi

javascript - 在 DIV 单击上,选中多个复选框(名称不同)

转载 作者:太空宇宙 更新时间:2023-11-04 15:47:30 25 4
gpt4 key购买 nike

我的单选按钮是动态命名的。如何选中 div 单击上的所有复选框。 div 和每个 radio 都有唯一的 id。 div 实际上代表卡片。我想在单击卡片时如何选择 div 中列出的所有 radio 如何从javascript动态获取所有子节点但检查所有单选

<div id=<?= ($counter-1) ?> class="card categoryCard" style="width: 18rem;">
<div class="card-body">
<h5 class="card-title"><?= $rows[$counter-1]["TICKETDESCRIPTION"]?></h5>
<input type="radio" id=<?='TICKETDESCRIPTION'.($counter-1) ?> name="TICKETDESCRIPTION" >
<p class="card-text"><label>RM <?= $rows[$counter-1]["TICKETPRICE"]?></label></p>
<input type="radio" id=<?='TICKETPRICE'.($counter-1) ?> name="TICKETPRICE" >
</div>
</div>

下面是我的javascript代码

$('.categoryCard').click(function(){
var id = $(this).attr('id');
var radiobtn = document.getElementById("TICKETDESCRIPTION"+id);
radiobtn.checked = true;
alert(id);
});

最佳答案

// assuming jquery

$('.categoryCard').click(function(e){
$('input[type="radio"]', this).each( function( i) {
$(this).prop('checked', true);

});

});

关于javascript - 在 DIV 单击上,选中多个复选框(名称不同),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53953612/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com