javascript - jQuery:点击事件无法工作

标签 javascript jquery html

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

这是我的问题:

  1. 首次加载页面时,按钮效果正常,但点击其他Tab后,按钮效果就失效了。
  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();
});
});

Here's我的所有代码:

抱歉我的英语不好,希望你能明白我的意思。

最佳答案

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

改变

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

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

关于javascript - jQuery:点击事件无法工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34492959/

相关文章:

javascript - 如何等待 ajax 请求并处理结果?

javascript - 如何从 SharePoint Web 部件访问 onresize 事件?

javascript - Jquery 数字插件不起作用?

jquery - 阅读跨度文本

javascript - 将 name attr 替换为当前名称+另一个带有 jQ​​uery 的字符串?

javascript - DOM顺序是否始终一致? (JavaScript)

javascript - 如何加载比加载 html 文件更高的一个文件夹中可用的脚本文件

javascript - 将下拉列表中单击的项目传递到第二个文件

javascript - 检测浏览器是否可以显示 pdf 内联

html - 我的网站不适合移动设备,只有 slider 没有响应,我想让 slider 响应,