Показать сообщение отдельно
  #1 (permalink)  
Старый 18.01.2010, 15:24
Аватар для Jumangee
Новичок на форуме
Отправить личное сообщение для Jumangee Посмотреть профиль Найти все сообщения от Jumangee
 
Регистрация: 18.01.2010
Сообщений: 3

Задать строкой ф-ию onclick ссылки, jQuery
Есть ссылка:

<a href="ya.ru" id="rrr" onclick="return make_unclickable(this);">тест</a>


код make_unclickable:
function make_unclickable(elem)
{
// не работает
	$(elem).attr('click', 'return false;');

// не работает в IE
	var t = elem.attributes.getNamedItem('onclick');
	if (t)
	{
		t.nodeValue = 'return false;';
	}

	$(elem).attr('onclick', 'return false;');
	$(elem).attr('href', '#');
	return false;
}


Больше всего удивляет, что не работает через .attr!

Пробовал делать .unbind('click') и .bind('click'...) но нужно эффекта не добился

Подскажите - в чём косяк?
Ответить с цитированием