Я пытаюсь trigger()
ссылку, но она не работает.
Элемент <img>
имеет атрибут rel
, который содержит идентификатор ссылки.
Нажатие на элемент должно вызвать соответствующую ссылку, если это возможно.
Мне кажется, проблема в том, что я фиксирую событие щелчка jQuery, а не собственное действие ссылки.
В любом случае, вот код для просмотра:
$("#contentmenu li a").click(function(e){
switch(e.target.id){
case "opt1":
alert('do something');
break;
case "opt2":
alert('do something');
break;
case "opt3":
alert('do something');
break;
}
//return false;
});
$("#box_content img").click(function(e){
menuItem=$(this).attr('rel');
$('#'+menuItem).trigger('click');
//return false;
});
EDIT
Я нашел свой ответ: невозможно вызвать собственное событие ссылки таким образом
поэтому я прибегну к использованию window.location
.