gpt4 book ai didi

jquery - 仅考虑 jquery 中已更改的复选框

转载 作者:行者123 更新时间:2023-12-01 02:45:23 25 4
gpt4 key购买 nike

我在页面上有一些复选框(其中一些已经通过 html 检查属性进行了检查)和一个提交按钮。我想使用 jquery 使用 $.each() 循环运行一个函数,以便在选中该复选框时执行该函数,但前提是尚未选中该复选框。另外,我想对每个未选中的复选框执行一个功能,但前提是它已经被选中。

请帮忙

最佳答案

实现此目的的一种方法是使用 .data() 来存储复选框的原始值。

$(document).ready(function(){
$("input[type='checkbox']").each(function(){
$(this).data("originalValue", $(this).is(":checked"));
})
});;

$("#ok").click(function(){
$("input[type='checkbox']").each(function(){
var edited = $(this).data("originalValue") !== $(this).is(":checked");
if (edited)
{
var checkboxLabel = $(this).next("label");
alert("edited: " + checkboxLabel.text());
}
});
});

http://jsfiddle.net/8g3uz/3/

检查用户交互而不是更改的原始解决方案:http://jsfiddle.net/8g3uz/1/

关于jquery - 仅考虑 jquery 中已更改的复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12134411/

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