Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Менять текст jQuery (https://javascript.ru/forum/jquery/17619-menyat-tekst-jquery.html)

adax 26.05.2011 13:56

Менять текст jQuery
 
Есть такая конструкция:

function select_this() {
		$('.select_this span').bind('click', function () {
			var textSity = $(this).text();
			var textSelect = $('.select1').text();

			$('.select1').text(textSity);
			$(this).text(textSelect); 
                        .......

HTML:
<div class="select_this"><ul><li><span>Московская область</span></li><li><span>Калужская область</span></li><li><span>Саратовская область</span></li></ul></div>

<span class="select1" onClick="select_this();">Москва</span>


В чем фишка, у меня не совсем так работает как надо... как лучше это реализовать другим способом, только не select

chosen 28.05.2011 10:01

судя по коду при каждом клике на нижний span происходит привязка обработчика события клик на каждый span в списке
тоесть если дважды кликнуть на "Москва" по после при клике на "Московская область" произойдет смена текста дважды
Цитата:

как лучше это реализовать другим способом
несовсем понятно как должно работать


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