JQuery:使用数据属性附加函数

JQuery:使用数据属性附加函数,jquery,Jquery,快速提问 我在bootstrap中注意到,它通过使用data属性来管理使用正确的函数。就像在下拉列表中一样,您可以使用数据切换来启动它。我想知道这是怎么回事。这可能会节省我在.ready或.load中声明它们的时间 谢谢。它的工作原理与任何其他选择器完全相同(来自引导模式的代码): 此绑定意味着:对于body下适合[data toggle=“modal”]选择器的所有元素,通过指定的回调函数处理单击事件如果我的切换名称不是modal,事件的fomrat是否会更改?比如click.myfunc.d

快速提问

我在bootstrap中注意到,它通过使用data属性来管理使用正确的函数。就像在下拉列表中一样,您可以使用数据切换来启动它。我想知道这是怎么回事。这可能会节省我在.ready或.load中声明它们的时间


谢谢。

它的工作原理与任何其他选择器完全相同(来自引导模式的代码):


此绑定意味着:对于
body
下适合
[data toggle=“modal”]
选择器的所有元素,通过指定的回调函数处理
单击事件
如果我的切换名称不是modal,事件的fomrat是否会更改?比如click.myfunc.data-api?另外,我是否应该将其放在.ready上?@Mr A:
[data toggle=“modal”]
——这是一个通用选择器,表示“所有参数
数据切换等于
modal
的元素”。因此,您可以将所有内容用作参数名称,并将所有内容用作参数值
click.modal.data api
-只是一个
click
事件,您需要将其放入
$(function(){})我可以只使用单击事件,还是应该使用click.modal.data-api来指定?
$('body').on('click.modal.data-api', '[data-toggle="modal"]', function ( e ) {
    // show modal
});