gpt4 book ai didi

javascript - 如何以最好的方式在jquery中制定条件?

转载 作者:行者123 更新时间:2023-11-28 12:08:46 26 4
gpt4 key购买 nike

<body>
<input class="forminput" type="checkbox" value="test one" checked="checked" name="VD1">
<br>
<input class="forminput" type="checkbox" value="test two" checked="checked" name="VD2">
<br>
<input class="forminput" type="checkbox" value="test three" checked="checked" name="VD3">
<br>
<input class="forminput" type="checkbox" value="test four" checked="checked" name="VD4">
<br>
<input class="forminput" type="checkbox" value="test five" checked="checked" name="VD5">
<br>
<input id="checkall" type="checkbox" checked="checked" name="checkall">
<input id="copyvalue" class="button" type="button" value="copy test">
</body>

我想检查用户是否没有选中一个复选框,然后如果他单击复制测试,它会警告一个框,提示“您至少选中一个框。”

$(document).ready(function(){
$("#copyvalue").click(function(){
if (!$(.forminput).checked){
alert('teet');
}
});

但是代码不起作用。

最佳答案

您的语法错误,并且缺少右大括号和圆括号。

你可以写

$(document).ready(function(){
$("#copyvalue").click(function(){
if ($(".forminput:checked").length === 0){
alert('teet');
}
});
});

请注意,选择器是一个字符串。

:checked 选择器将元素过滤为选中的复选框。

此代码检查是否存在任何 :checked .forminput 元素。

关于javascript - 如何以最好的方式在jquery中制定条件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6380578/

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