gpt4 book ai didi

javascript - 如何从 jQuery 选择器返回的列表中删除元素?

转载 作者:行者123 更新时间:2023-11-28 11:39:37 25 4
gpt4 key购买 nike

我想取消选中除刚刚选中的复选框之外的所有具有特定类的复选框。

function PizzaToppings_OptionValueChanged(checkboxElement) {
if ($(checkboxElement).attr("checked")) {
if($(checkboxElement).hasClass('cheese_toppings'))
{
// This will uncheck all other "cheese_toppings" but I want the newly selected item "checkboxElement" to remain checked.
$('input:checkbox.cheese_toppings').attr('checked', false);
}
}
}

上面的代码将取消选中所有“cheese_toppings”,包括刚刚选择的那个。我不想再重新检查刚刚选择的一项,否则该事件将被撤回。

我认为最好的解决方案是从 $('input:checkbox.cheese_toppings') 返回的列表中删除“checkboxElement”,然后设置 .attr('checked' , false) 到该列表。但我不确定如何从列表中删除 checkboxElement。

最佳答案

$('input:checkbox.cheese_toppings').not(checkboxElement).attr('checked', false);

请参阅 jQuery 文档:.not()

关于javascript - 如何从 jQuery 选择器返回的列表中删除元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8764102/

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