繁体   English   中英

删除jQuery中的数组元素

[英]remove array element in jquery

我有多个复选框的动态数组。 当我选中任何复选框时,它将获取其值并将其放入数组。 我想当我取消选中此复选框的值时,将其从数组中删除。 thnku ..

$(document).ready(function (e) {
    var myCheckboxescolour = new Array();
    var myCheckboxesprice = new Array();
    var mycolour;
    var myprice;
    $(".searchcheck").click(function () {
        mycolour = '';
        myprice = '';
        if ($(this).attr('title') == 'colour') {
            if (this.checked == true) {
                myCheckboxescolour.push($(this).val());
            } else {
                if (jQuery.inArray($(this).val(), myCheckboxescolour)) {
                    myCheckboxescolour.pop($(this).val());
                }
            }
        })
    };
var removeValue = $(this).val();

myCheckboxescolour = jQuery.grep(myCheckboxescolour, function(value) {
     return value != removeValue;
     });

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM