Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   как передать $(this) (https://javascript.ru/forum/jquery/40141-kak-peredat-%24.html)

aktep 25.07.2013 10:08

как передать $(this)
 
есть два списка охото при выборе в одном обрезать option другого то есть сделать их зависимыми не могу понять как это сделать
$('#my_select').change(function() {
					console.log($(this).val());
					$('#my_select2 option').each(function() {
						console.log($(this).val());
						// охото чтобы здесь можно было использовать this из первой коллекции
						// но также оставить this из второй
						// то есть передать параметр анонимной функции
					});
				});


как это сделать не пойму тк при создании новой коллекции this заменяется на новый объясните пожалуйста

рони 25.07.2013 10:25

aktep,
$('#my_select').change(function() {
					var  my_select = $(this);
					$('#my_select2 option').each(function() {
						my_select.val();
						// охото чтобы здесь можно было использовать this из первой коллекции
						// но также оставить this из второй
						// то есть передать параметр анонимной функции
					});
				});

aktep 28.07.2013 10:22

Огромное спасибо !


Часовой пояс GMT +3, время: 02:32.