gpt4 book ai didi

jquery - 使用 jQuery 将类添加到 li

转载 作者:行者123 更新时间:2023-12-01 04:14:44 28 4
gpt4 key购买 nike

我正在尝试将一个类添加到 <input type="radio" /> 的标签中使用 jQuery 在标签的单击事件上。

$(".gallery ul li input").each(function () {
$(this).click(function () {
var lblid = ".gallery ul li";
var inplb = ".gallery ul li input";

if ($(inplb).is(":checked")) {
$(lblid).addClass('active');
}
else {
$(lblid).removeClass('active');
}
});
});

和 html

<div class="gallery">
<ul>
<li><span></span><label for="slim1"><img src="../boo/img/banks_03.png" alt="" /></label><input type="radio" id="slim1" name="slim1" /></li>
<li><span></span><label for="slim2"><img src="../boo/img/banks_05.png" alt="" /></label><input type="radio" id="slim2" name="slim2" /></li>
</ul>
</div>

有人知道为什么该类(class)不适用吗?

最佳答案

点击标签时会触发radio的change事件:

$(".gallery ul li input").on('change', function () {
$(".gallery ul li").removeClass('active');
$(this).closest('li').toggleClass('active', this.checked);
});

FIDDLE

关于jquery - 使用 jQuery 将类添加到 li,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15861207/

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