提取复选框值并在不发送表单的情况下发送

Extracting checkboxes values and sending it without form post

本文关键字:表单 情况下 复选框 提取      更新时间:2023-09-26

我一直在尝试从复选框组中提取值,但不知怎么的,它不起作用。以下是我正在做的事情:

从生成复选框的循环

<input class="group1" type="checkbox" name="catCheck" value="VALUE_I">

表单中有一个按钮。单击该按钮后,会在我想要提取这些值的地方调用一个javascript函数。我尝试了以下方法:

(1) 。

alert($("input[name=catCheck]:checked").map(
 function () {return this.value;}).get().join(","));

(2) 。

 var matches = [];
$(".group1:checked").each(function() {
    matches.push(this.value);
});

请让我知道我错过了什么。

提前感谢

我的jQuery插件出现了问题。我在一个大项目上工作,但不知怎么的发生了冲突。

因此,在这个特定的页面中,以下代码不起作用

var matches = [];
$(".group1:checked").each(function() {
    matches.push(this.value);
}); 

当我用jQuery替换$时,它成功了!

   var matches = [];
   jQuery(".group1:checked").each(function() {
        matches.push(this.value);
    }); 

此链接对此进行了详细解释:jquery和$之间的差异

但有人能解释一下如何找到这场冲突的根源吗?