Эквивалент jQuery в прототипе

#javascript #jquery #serialization #prototypejs

#javascript #jquery #сериализация #prototypejs

Вопрос:

Что такое эквивалент form.serialize в jQuery, если он есть?

 $('person-example').serialize()
// -> 'username=sulienamp;age=22amp;hobbies=codingamp;hobbies=hiking'

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

Ответ №1:

Это то же самое, однако вы должны поставить # перед своим селектором, чтобы выбрать определенный идентификатор

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

Комментарии:

1. $ Функция Prototype в основном является псевдонимом для document.getElementById . Не уверен, откуда вы взяли идею выбора класса…

2. с каких пор? Это неправда. Если бы вы использовали его, он искал бы tagName person-example, а не его Id

3. Вы путаете Prototype $ и jQuery $ . api.prototypejs.org/dom/dollar