【问题标题】:please explain this jQuery statement请解释这个 jQuery 语句
【发布时间】:2009-06-03 13:44:40
【问题描述】:

这到底是做什么的?

this.$blah = jQuery("<div id=blahblah1></div>");

【问题讨论】:

    标签: javascript jquery


    【解决方案1】:

    它创建了一个新的 DOM 元素 (div),它封装在一个 jQuery 对象中,id 为 blahblah1,并将其分配给当前对象的属性。请参阅jQuery Core documentation 从 HTML 创建元素。

    【讨论】:

    • 并且以'$'开头的属性名与其他属性名没有区别,还是有什么特殊含义?
    • 它实际上并没有将 div 分配给 $blah 属性,而是一个引用该 div 的 jQuery 对象
    • @dalbaeb — 没有特殊含义; '$' 只是 JS 中的另一个名称字符。然而,有些人(包括我自己)喜欢将它用作 jQuery 对象的匈牙利语前缀。
    【解决方案2】:

    这将创建一个新的 jQuery 对象,其中包含一个新创建的 div,id 为 blahblah1。 然后将 jQuery 对象分配给当前对象的 $blah 属性。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-12
      • 2013-03-19
      • 2016-09-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多