jQuery:点击事件可以'不起作用

jQuery: click event can't work

本文关键字:不起作用 事件 jQuery      更新时间:2023-09-26

我正试图通过单击不同的选项卡来更改区域和按钮值。

这是我的问题:

  1. 第一次加载页面时,按钮效果是有效的,但单击其他选项卡后,它就无法工作了
  2. 单击第二个选项卡,然后单击区域按钮,您会发现它无法工作

这是我的部分代码:

$(document).ready(function () {
var _showTab = 0;
$('ul.tabs').each(function () {
    $(this).find('li').each(function (k) {
        if (k != 0) {
            $($(this).find("a").attr("href")).hide();
        } else {
            $(this).addClass('active').append("<span class='tr_icon'></span>");
        }
    })
});
$('ul.tabs li').click(function () {
    var $this = $(this),
        _clickTab = $this.find('a').attr('href');
    $this.addClass('active').append("<span class='tr_icon'></span>").siblings('.active').removeClass('active').children().remove('span');
    // $(_clickTab).stop(false, true).fadeIn().siblings().hide();
    paidChange();
    areaChange();
    return false;
}).find('a').focus(function () {
    this.blur();
});
});

这是我的所有代码:

很抱歉我英语不好,我希望你能理解我的意思。

document.on点击将触发动态添加的选项卡。

更改

$('ul.tabs li').click(function() { });

$(document).on("click", 'ul.tabs li', function(){});