未捕获错误:语法错误,无法识别的表达式:#B%20Group

时间:2018-04-18 13:28:11

标签: javascript jquery

根本不明白为什么jquery .click()无法执行,导致每次触发该元素时我都会在标题中看到错误。

我有一个按名称B Group链接到我的文档的元素,并且我调用了$('a[href="#B Group"]')之类的元素。如你所见,它里面有一个空间。这对我来说是一种误解,还是里面没有空间?

我的代码

$(document).on('click', '.groups-activity .glyphicon-list',
        function () {
            var target = $(this).parents('tr');
            var name = target.find('td').slice(3, 4).text().trim();
            if ($('a[href = "#' + name + '"]').length > 0) {
                $('a[href="#' + name + '"]').click();
                return 0;
            }
            activityGroups.push(name);
            $('.tabs').append('<li class="groups tab col s3"><a data-admin="false" class="data-tab" href="#' + name + '">' + name + '</a><span class="close-tab">&times;</span></li>');
            $('a[href="#' + name + '"]').click();
            $.ajax({
                type: 'POST',
                url: '/Admin/CheckArray',
                data: { activityGroups: activityGroups }
            });
        });

0 个答案:

没有答案