【问题标题】:Extended function jquery扩展函数 jquery
【发布时间】:2009-12-14 08:06:38
【问题描述】:

我有一个看起来像这样的函数:

jQuery.fn.menuFunc = function( settings ) {
        settings = jQuery.extend({ 
          actionAddURL:"",
          actionModifyURL:"",
          ........
          },settings);};

我初始化的所有参数(actionAddURL、actionModifyURL 等)都是字符串(不同元素或 url 的 id)。我的问题是如何在那里添加一些对象。 myObject:"" 似乎不是这样做的方法。有什么建议吗?

【问题讨论】:

    标签: javascript jquery asp.net-mvc jquery-plugins


    【解决方案1】:
    myObject:[] // empty JavaScript object
    ,
    myOtherObject: { // JavaScript object notation
           name: "Bob",
           age: 17
          }
    

    【讨论】:

      【解决方案2】:

      大概:

      myObject: {}
      

      就是你要找的。​​p>

      然后您可以为其添加属性:

      myObject.name = "Name";
      

      【讨论】:

        【解决方案3】:

        要定义一个对象,您可以使用以下语法:

        myObject: { stringProp: 'value1', intProp: 10, arrayProp: [ 1, 2, 3 ] }
        

        【讨论】:

          猜你喜欢
          • 2011-06-27
          • 2011-04-26
          • 2011-06-30
          • 1970-01-01
          • 2017-04-18
          • 2021-09-14
          • 1970-01-01
          • 2011-10-10
          • 1970-01-01
          相关资源
          最近更新 更多