Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.05.2010, 07:01
Новичок на форуме
Отправить личное сообщение для markissa Посмотреть профиль Найти все сообщения от markissa
 
Регистрация: 15.05.2010
Сообщений: 3

if elseif else
Как в jquery можно создать такую конструкцию? C утра сижу экспериментирую ничего не выходит. Есть 4 кнопки с id. Нужно определить по кокой кнопке сделан клик.
if ('#bbutton_1' == .click) var a='a1';
elseif ('#bbutton_2' == .click) var a='a2';
elseif ('#bbutton_3' == .click) var a='a3';
elseif ('#bbutton_4' == .click) var a='a4';
else var a=0;
Можно даже на чистом js, помогите плиз!!!! :-(
Ответить с цитированием
  #2 (permalink)  
Старый 24.05.2010, 07:58
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

http://javascript.ru/tutorial/events
Ответить с цитированием
  #3 (permalink)  
Старый 24.05.2010, 08:12
Аватар для micscr
Профессор
Отправить личное сообщение для micscr Посмотреть профиль Найти все сообщения от micscr
 
Регистрация: 10.09.2009
Сообщений: 1,576

var $this = $(this);
if ($this.is('#bbutton_1')) var a='a1';
else if ($this.is('#bbutton_2')) var a='a2';
...
Ответить с цитированием
  #4 (permalink)  
Старый 24.05.2010, 09:51
Профессор
Отправить личное сообщение для exec Посмотреть профиль Найти все сообщения от exec
 
Регистрация: 21.01.2010
Сообщений: 1,022

document.onclick = function (e) {
	e = e || window.event;
	elem = e.target || e.srcElement;
	switch (elem.id) {
	case 'bbutton_1':
		var a = 'a1';
		break;
	case 'bbutton_2':
		var a = 'a2';
		break;
	default:
		var a = 0;
	}
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск