Jquery 点击选择器/数据

标签 jquery onclick

尝试理解我的自动完成插件中的以下语法

    // Listen for click event on suggestions list:
    container.on('click.autocomplete', suggestionSelector, function () {
        that.select($(this).data('index'));
    });

“click.autocomplete”语法我很困惑,此页面上没有类自动完成,但它仍然有效。这里的“.autocomplete”指的是什么?

最佳答案

.autocomplete 这里不是选择器,而是命名空间。选择器包含在您的 suggestionSelector 变量中。正在处理的事件是 autocomplete 命名空间中的 click

请参阅 jQuery 的 event.namespaceCustom Events文档。

jQuery 的文档页面 its on() method状态:

.on( events [, selector ] [, data ], handler )

events
Type: String
One or more space-separated event types and optional namespaces, such as "click" or "keydown.myPlugin".

关于Jquery 点击选择器/数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29820667/

相关文章:

jquery - Django 从复选框形式查询字符串数组

javascript - PHP 的 AJAX 错误处理

javascript - JQuery - 通过标签名称的后缀或前缀选择自定义元素

java - 无法修改 onClick 方法内的变量

javascript - 如何使用 javascript 验证然后使用 php 提交数据?

android - 机器人 : How to get button id from onClick method described in XML?

jquery - 如何加快对同一 div 的顺序 JQuery load() 请求

javascript - Bootstrap 3 轮播最后显示空白幻灯片

javascript - 点击更改图像(循环显示 3 张图像)

javascript - 每次使用 onClick 事件时如何防止变量返回原始值