Event handling 不同的jQuery事件绑定方式

Event handling 不同的jQuery事件绑定方式,event-handling,jquery,Event Handling,Jquery,此符号的含义是什么: $("#linka").click(function() { // some codes }).fancybox({ // some options }); 这与这些代码有什么区别: $("#linka").click(function() { // some codes }); $("#linka").fancybox({ // some options }); 多谢各位 最终结果将是相同的,但第二个代码段对jQuery函数进

此符号的含义是什么:

$("#linka").click(function() {

   // some codes

}).fancybox({

   // some options

});
这与这些代码有什么区别:

$("#linka").click(function() {

   // some codes

});

$("#linka").fancybox({

   // some options

});

多谢各位

最终结果将是相同的,但第二个代码段对jQuery函数进行了不必要的调用,以重新选择元素。大多数jQuery方法返回一个jQuery对象,其中包含相同或更新的元素集,允许随后调用其他jQuery方法


它称为方法链接,允许您选择元素一次,并使用多种方法与它们交互。

最终结果将是相同的,但第二个代码段对jQuery函数进行了不必要的调用,以重新选择元素。大多数jQuery方法返回一个jQuery对象,其中包含相同或更新的元素集,允许随后调用其他jQuery方法


它被称为方法链接,允许您一次选择元素并使用多种方法与它们交互。

使用jQuery,您可以链接方法,而无需每次重新定义选择器。上面的两个代码示例执行完全相同的操作。第一个方法只是省略了对jQuery函数不必要的调用。

使用jQuery,您可以链接方法,而不必每次都重新定义选择器。上面的两个代码示例执行完全相同的操作。第一个方法只是省略了对jQuery函数不必要的调用。

两个方法的结果相同。 链方法概念在这里与方法1一起应用。在这里,您不必再次声明选择器

在方法2中,您将声明选择器两次。 chain方法只允许您不反复声明选择器。您可以使用chain方法绑定任意多个方法。假设您希望对同一选择器使用悬停方法。传统上,您将三次声明具有相同选择器的3个方法。使用链方法:

$("#linka").click(function() {

 // method1

}).fancybox({

 // method2

 }).hover(function(){//method3
 },function(){
 });

对于这两种方法,您将得到相同的结果。 链方法概念在这里与方法1一起应用。在这里,您不必再次声明选择器

在方法2中,您将声明选择器两次。 chain方法只允许您不反复声明选择器。您可以使用chain方法绑定任意多个方法。假设您希望对同一选择器使用悬停方法。传统上,您将三次声明具有相同选择器的3个方法。使用链方法:

$("#linka").click(function() {

 // method1

}).fancybox({

 // method2

 }).hover(function(){//method3
 },function(){
 });

你应该研究“方法链接”。你应该研究“方法链接”。