javascript - 我怎样才能使用 jQuery 触发多个 ID?

标签 javascript jquery jquery-selectors

我有以下内容:

$('#editMenu', '#createContent', '#editContent')
    .click(function () {
        var $link = $(this);
        if ($link.attr('data-disabled') === 'no') {
            $link.attr('data-disabled', 'yes');
            adminDialog($link);
        }
        return false;
    });

但是,点击其中任何一个似乎都不起作用。我设置正确吗?

最佳答案

您正在尝试的是 multiple selector应将其写为带有逗号分隔选择器的单个字符串。见下文,

改变

$('#editMenu', '#createContent', '#editContent')

$('#editMenu, #createContent, #editContent')

关于javascript - 我怎样才能使用 jQuery 触发多个 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12861262/

相关文章:

javascript - Angularjs - 从 HTML 代码输出 DOM 元素

javascript - 如何通过 Javascript 更改 TextBox 的背景颜色?

javascript - sweetalert2 未捕获语法错误 : Unexpected identifier

javascript - 在动态创建的元素上使用hover()

jQuery 选择器 : logical OR

jquery - 更正 jQuery 选择器中的结束标记

jquery计算具有重复选择的所选选项ID的值

javascript - AddToAny 在 FireFox 中不起作用

Javascript:插入变量作为参数

javascript - 用于自定义图像元素符号的 Nivo-Slider