удалить элемент массива в jquery

0

У меня есть динамический массив из нескольких флажков. когда я проверил любой флажок, тогда он получает его значение и помещает его в массив. я хочу, когда я сниму это, тогда значение этого флажка удалит из массива. 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());
                }
            }
        })
    };
  • 6
    При чем тут PHP?
  • 2
    Что со случайным " < br / > "?
Показать ещё 2 комментария
Теги:

1 ответ

1
var removeValue = $(this).val();

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню