2016-10-08 2 views
1

У меня есть сомнения. Отлично. У меня есть сообщение, в котором пользователи публикуют комментарии, а рядом с каждым сообщением есть кнопка, принадлежащая каждому из них. Ну, как я понимаю, когда я нажимаю на каждую из этих кнопок, я выхожу из всплывающего окна.Как разместить событие для нескольких элементов?

С этим событием?. Событие для нескольких элементов. Но для всех этих кнопок это то же самое.

ahhh. Эти кнопки генерируются или печатаются с помощью php, когда пользователь отправляет что-то, что-то имеет кнопку. Помогите!!!

HTML

<a id="popup" class="globes_post_giving">♠</a> 

JS

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#popup").on({ click:function(e){ 
      alert('hola'); 
     } }); 
    }); 
</script> 
+0

Что вы пробовали? – Karthi

+0

@LifeTimeProgrammer У меня есть код HTML и немного jquery: luis

+0

Пожалуйста, покажите нам, что вы сделали до сих пор? –

ответ

1

код JQuery, кажется, не хорошо.

Ошибки синтаксиса.

Вот мои два цента:

<script type="text/javascript"> 
    $(document).ready(function(){ 
     $("#popup").click(function(e){ 
      alert('hola'); 
     }); 
    }); 
</script> 

Для того, чтобы использоваться с несколькими кнопками лучше использовать класс вместо идентификатора и установить событие щелчка на нем.

HTML

<a href="#" class="popup">First link</a> 
<a href="#" class="popup">Second link</a> 
<a href="#" class="popup">Third link</a> 

JS

$(document).ready(function(){ 
    $(".popup").click(function(e){ 
     alert('hola'); 
    }); 
}); 

Это все, что я могу обойтись без дополнительного кода.

Надеюсь, это поможет.

+0

Будет ли этот код работать на отдельные элементы? – luis

+0

Как я уже сказал, для использования с элементами severals лучше использовать класс вместо id. – JazZ

+0

@luis см. Мой отредактированный ответ для примера использования класса для элементов severals. – JazZ

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