Событие click срабатывает лишь один раз

180
19 мая 2019, 02:00

Вот такой код:

    jQuery.expr[':'].regex = function(elem, index, match) {
    var matchParams = match[3].split(','),
        validLabels = /^(data|css):/,
        attr = {
            method: matchParams[0].match(validLabels) ? 
                        matchParams[0].split(':')[0] : 'attr',
            property: matchParams.shift().replace(validLabels,'')
        },
        regexFlags = 'ig',
        regex = new RegExp(matchParams.join('').replace(/^\s+|\s+$/g,''), regexFlags);
    return regex.test(jQuery(elem)[attr.method](attr.property));
}
$ (document).ready(function(){

    $('body').on( "click", 'a:regex(href,^tmswin:)', function(e) 
    {
        e.preventDefault(); //отменяем переход по ссылке
        var href = $(e.target).attr('href');
        var modal_url = href.substring(7);
        //if(_post_data===undefined)
        var _post_data={};
        //if(_opts===undefined) 
        var _opts={};
        $('body').TMSWin($('body'),{url:modal_url,post_data:_post_data,opts:_opts});
        //return true;
    });

});

Срабатывает только первый раз, потом не срабатывает

READ ALSO
Как лучше реализовать каталог на сайте

Как лучше реализовать каталог на сайте

ЗдравствуйтеЕсть каталог на сайте, написан на фреймворке бутстрап 4

133
Поиск по нескольким значениям

Поиск по нескольким значениям

Подскажите как организовать поиск по нескольким условиямНапример, у нас есть два файла Excel: 1 файл (1 столбец: индекс, 2 столбец: ФИО) 2 файл (1 столбец:...

173
Почему не вызывается финализатор

Почему не вызывается финализатор

Объясните, пожалуйста, почему при выполнении данного кода не будет выполнен финализатор?

164