2009-12-14 5 views
2

У меня есть функция, которая выглядит следующим образом:Расширенная функция JQuery

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

где все параметры я Initialize (actionAddURL, actionModifyURL, и т.д ..) являются строками (идентификаторы различных элементов или URL). Мой вопрос в том, как добавить туда некоторые объекты. myObject: «« Кажется, это не способ сделать это. Какие-нибудь советы?

ответ

1
myObject:[] // empty JavaScript object 
, 
myOtherObject: { // JavaScript object notation 
     name: "Bob", 
     age: 17 
     } 
+0

проблема решена, спасибо. – bogus

1

Возможно:

myObject: {} 

является то, что вы ищете.

Вы можете добавить свойства к нему:

myObject.name = "Name"; 
0

Чтобы определить объект, вы можете использовать следующий синтаксис:

myObject: { stringProp: 'value1', intProp: 10, arrayProp: [ 1, 2, 3 ] } 
Смежные вопросы