2013-08-14 1 views
0

У меня есть изображение под якорем внутри формы. Идентификатор формы: myForm. При щелчке я вызову некоторый вызов базы данных, и у меня есть код html и код jquery.Image anchor click не работает в IE7?

<a id="new"><img src="image.gif"></a> 

JQuery код:

$('#myForm #new').click(function() { 
    alert("new byutttton clickeddddd"); 
}); 

Но это не предупреждая. Я делаю что-то неправильно здесь? Он отлично работает в FF.

+0

- элемент 'новый' фактически внутри формы? Кроме того, зачем вам выбирать его с помощью '# myForm' и' # new'? Идентификатор должен быть уникальным, поэтому вам нужно будет только '# new'. (если он не уникален, это ошибка HTML и может быть причиной вашей проблемы) – Spudley

+0

Да, новый элемент находится внутри формы ... – user1016403

+0

Вы делаете ajax или что-то в этом роде? потому что он будет работать так, как вы написали – Krishna

ответ

0

IE7, скорее всего, потребовал атрибут href для элемента. Вы можете использовать другой элемент, отличный от привязки для этой функции. вам также нужен только один идентификатор для селектора, поскольку он должен быть уникальным.

Попробуйте

<a id="new" href="#"><img src="image.gif"></a> 

$('#new').click(function(event) { 
    event.preventDefault(); 
    alert("new byutttton clickeddddd"); 
}); 
+0

@ Маршалл, я пытался .. это не работает. Спасибо! Спасибо! – user1016403

0

"<a href="javascript:void(0)" id="new"><img src="image.gif"></a> "

Я думаю, что вам не хватает HREF использование тегов, как этот

+0

@ Суреш..и пытался и не работает. Спасибо! Спасибо! – user1016403

0

Я хотел бы перейти к 'на' JQuery события

HTML

<a href="#" id="new"><img src="/" alt="my image" /></a> 

JQuery

$("#new").on("click", function(event){ 
    event.preventDefault(); 
    alert("new byutttton clickeddddd"); 
}); 

Удалить #myForm. Вы также преувеличиваете селектор. Но я не думаю, что это не так.

+0

Кроме того, мне нужно использовать атрибут href? – user1016403

+0

Да, включите ... kunalbhat

+0

Я пробовал..и он не работает .... Спасибо за ур ответить..пожалуйста, помогите мне ... – user1016403

 Смежные вопросы

  • Нет связанных вопросов^_^