Показать сообщение отдельно
  #2 (permalink)  
Старый 27.07.2011, 21:28
Отправить личное сообщение для Octane Посмотреть профиль Найти все сообщения от Octane  
Регистрация: 10.07.2008
Сообщений: 3,873

Вы свойство экземпляру объекта jQuery добавляете
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>test</title>
</head>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.6.2/jquery.js"></script>
<script>
$.fn.extend({
	test: function () {
		alert(this.constructor == jQuery);
	}
});
$(document).test();
</script>
</body>
</html>
В этом объекте содержится ссылка на элемент #gotype, который может быть и не меняется, а вот сам этот объект-обертка может быть каждый раз новым
Цитата:
…
$(this).getVariable();
…
$(this).setVariable();
…
Тут происходит примерно следующее:
function jQuery(selector) {…}

jQuery.prototype = {
	find: …,
	child: …,
	next: …,
	wrap: …,
	…,
	getVariable: …,
	setVariable: …
};

function $(selector) {
	return new jQuery(selector);
}

хотя в jQuery это одной функцией сделано

Используйте метод data, чтобы хранить данные в DOM-элементах.
Ответить с цитированием