jquery - 使用 $() 的差异。 jQuery

标签 jquery

我想问一下使用$()和不使用$()有什么区别。在两种情况下它实际上是有效的。有什么区别我真的不明白吗?

jQuery

var harf = $('<p>Hello there</p>').appendTo('body');
  $(harf).on('click', function(){
    alert('harf');
  });

//

var harf = $('<p>Hello there</p>').appendTo('body');
  harf.on('click', function(){
    alert('harf');
  });

最佳答案

第一个完全没用。将 jQuery 对象嵌入到 jQuery 对象中是没有意义的。

请注意,您可以链接调用,您实际上并不需要该 harf 变量:

$('<p>Hello there</p>').on('click', function(){
    alert('harf');
}).appendTo('body');

关于jquery - 使用 $() 的差异。 jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23602905/

相关文章:

javascript - 如何使用 HTML5 和 JavaScript 生成 PDF

jquery - 数据表行分组 - 如何添加每组的行数并展开/折叠全部

javascript - jQuery 多次复制现有的 Div

jquery - ERR_SPDY_PROTOCOL_ERROR Ajax .net Web API

javascript - 返回partialview后asp.mvc调用javascript

jquery - 如何用更高性能的等效函数替换 .each() 和 .find() 等 JQuery 函数?

javascript - 如何使 Slick Slider 高度响应?

javascript - jquery 多个 div 与单个定义脚本

javascript - jQuery:使用 'not' 选择器出现奇怪的结果?

javascript - css 旋转无法正常工作