gpt4 book ai didi

javascript - 向子元素输入值为空的父元素添加类?

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

单击按钮 #btn-modal-clear 时,我想选择一个类并将其添加到 li 中,它是 sub-child 输入为空 (value="")。我该怎么做?

html:

<li>...<li> 
<li>
<a class="myCheckboxLink" tabindex="0">
<span class="myCheckboxSpan">
<i class="fa fa-check fa-check-checkbox" aria-hidden="true"></i>
</span>
<label class="radio">
<input value="" type="radio">Name
</label>
</a>
</li>
<li>...<li>

js:

$('#btn-modal-clear').on('click', function() {  
$('.select-name').multiselect('select', ['']);
$('.select-name').multiselect('updateButtonText');

... .addClass("active");

});

所以结果应该是:

html:

<li>...<li> 
<li class="active">
<a class="myCheckboxLink" tabindex="0">
<span class="myCheckboxSpan">
<i class="fa fa-check fa-check-checkbox" aria-hidden="true"></i>
</span>
<label class="radio">
<input value="" type="radio">Name
</label>
</a>
</li>
<li>...<li>

fiddle :https://jsfiddle.net/ewm9pbqv/

最佳答案

在这种情况下,您可以将 .filter().addClass() 一起使用:

$('li').filter(function() { 
return $(this).find('input:radio').val() == "";
}).addClass('active');

关于javascript - 向子元素输入值为空的父元素添加类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50254847/

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