jquery - jquery .on 和 ._on 有什么区别
问题描述
jquery.on
和 和有什么不一样._on
?
当我搜索 jquery API 时,我只会得到.on
返回。谷歌也没有返回任何有用的东西。我肯定会在有效的代码中看到它,例如:
$grid._on("click",".gridSave:not(.disabled)", self.saveRow, self);
$grid.on("click",".gridSave.disabled", function(){ return false });
解决方案
_on
来自jqueryui 小部件 _on
,而.on
来自普通的 jquery 处理函数
两者基本上是相同的,它们将事件处理程序附加到一个元素。一个例子是当一个元素被点击时
_on( [suppressDisabledCheck ] [, element ], handlers )
将事件处理程序绑定到指定元素。通过事件名称中的选择器支持委派,例如“click .foo”。
推荐阅读
- javascript - document.queryselectorall 不适用于多个类 javascript
- c# - 按 id 从数据库中加载行
- selenium-webdriver - 在 Jmeter 中停止 Selenium WebDrvier 测试
- android - android content provider方法是否需要同步?
- python - 如何使用 SQLAlchemy ORM 插入子查询(将数据从一个表移动到另一个表)
- jsf - 关闭所有面板并使用 p:ajax 更新动态 p:accordionPanel
- python - 类型错误:参数 1 具有意外类型“QPushButton”
- linux - 查找和复制命令在 bash 中不起作用
- python - Python:dropbox API 中的sharing_get_shared_link_file() 示例
- google-sheets - 如何使用 v 查找以降序显示另一个工作表中的值