Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   if elseif else (https://javascript.ru/forum/jquery/9549-if-elseif-else.html)

markissa 24.05.2010 07:01

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, помогите плиз!!!! :-(

B@rmaley.e><e 24.05.2010 07:58

http://javascript.ru/tutorial/events

micscr 24.05.2010 08:12

var $this = $(this);
if ($this.is('#bbutton_1')) var a='a1';
else if ($this.is('#bbutton_2')) var a='a2';
...

exec 24.05.2010 09:51

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;
	}
}


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