2011-09-30 55 views
1

如果存在JQuery中的form.serialize等效項,那麼它是什麼?原型中的JQuery等效

$('person-example').serialize() 
// -> 'username=sulien&age=22&hobbies=coding&hobbies=hiking' 

$('person-example').serialize(true) 
// -> {username: 'sulien', age: '22', hobbies: ['coding', 'hiking']} 

回答

2

這是相同的,但是你必須把你的#之前選擇選擇某些ID

$('#person-example').serialize(); 
+1

原型的'$'功能基本上是'document.getElementById'的別名。不知道你從哪裏得到類選擇器想法... –

+1

從什麼時候開始?這是不正確的。如果你使用他的一個,它會搜索tagName person-example,而不是他的Id – genesis

+1

你混淆了Prototype的''''和jQuery的''''。 http://api.prototypejs.org/dom/dollar/ –