Как способствование тому, чтобы моя функция только коснулась элемента, который ему дает click

у меня есть эта функция, но когда он работает, он применяется на всех элементах и так как я использую ссылки Ваш стиль css, чтобы схватывать элементы, все красятся и не только который дается ему click

 $('.vermas').click(function(){

    $('.elemento-preguntas').addClass( "elemento-activado" );
    $('.respuesta-icon').text( "!" );
    $('.respuesta').css( 'display','block');
    $('.vermas').css( 'display','none');

  })
1
задан 28.03.2018, 03:33
3 ответа

Он применяется ко всем, из-за кого ты соглашаешься прямо на Ваш class, который genГ©rica, я предполагаю, так как не видят каждые ты cГіdigo; если ты хочешь, чтобы он только применялся к элементу в especГ-fico, используй id, который он считает распределенным

$('#id_unico').click(function(){
//aquí debería ir el código que quieres afectar de los demás elementos pero todos por medio de su id que ayudan a identificar un elemento de manera única
})

, Помни, что, чтобы соглашаться на class, его .class , и чтобы соглашаться посредством Ваш пойдите его #id

//ACTUALIZACIГ “N

 $('#boton_id').click(function(){

    $('#id_uno').addClass( "elemento-activado" );
    $('#id_dos').text( "!" );
    $('#id_tres').css( 'display','block');
    $('#boton_id').css( 'display','none');

  })
2
ответ дан 24.11.2019, 00:34
  • 1
    то, за чем оно последует, состоит в том, что я хочу, чтобы это событие было отвечено в нескольких кнопках, и избегать создавать событие из-за каждого botó n поэтому я не использую id, так как это несколько кнопок, которые сделают то же самое, но только, когда на него нажмут. – Luis Morales Ponce 28.03.2018, 03:36
  • 2
    итак, как только ты выходишь ему click на botó n главный это соглашаясь посредством Ваш пойдите, как в примере внутри он соглашается на каждый из них, но tambié n из-за Ваш пойдите не из-за Вашего class и примени к нему изменения serí в форму, в которой я бы это сделал –  28.03.2018, 03:37

Делая это таким я я функционирую

$('.elemento-preguntas').click(function(){

    $(this).addClass('elemento-activado')
    $(this).find('span').text( "!" );
    $(this).find('button').css( 'display','none');
    $(this).find('p').css( 'display','block');


  })
2
ответ дан 24.11.2019, 00:34

Использует такое this свойство как селектор jQuery элемента

 $('.vermas').click(function(){
    $(this).addClass( "elemento-activado" );
    })
0
ответ дан 24.11.2019, 00:34