Tengo 2 tablas, una con opción selecta y otra con resultados. Cuando elijo un nombre de select, me muestro algunas imágenes de los resultados. Lo hago cuando hago clic específicamente en un nombre de seleccionar, cambiar estilos css. Eso lo hace, pero quiero hacer sólo si tiene id (div_new) o clase (newA). A saber, quiero comprobar si mi id o clase existe en una imagen de los resultados para cambiar mis estilos. ¿Cómo puedo hacer eso???

Con el siguiente código, cambia ambas imágenes no una!

var playerAward = document.getElementById("my_select");
var playerAward2 = document.getElementById("my_select2");
var playerSelected = playerAward[playerAward.selectedIndex].value;
var playerSelected2 = playerAward2[playerAward2.selectedIndex].value;

if ((playerSelected == '.Athinodoros' && playerSelected2 == '.Dionisis' && $('#div_new').hasClass(".newA"))
|| (playerSelected == '.Dionisis' && playerSelected2 == '.Athinodoros' && $('#div_new').hasClass(".newA"))) {
      $('.award').css('box-shadow', 'inset 0 0 0 1.5px black');
      $('.award').css('background', 'rgb(255, 250, 240)');
      $('.award').css('background', 'rgba(255, 250, 240, 0.5)');
}

<DIV Class="column">
    <DIV ID="div_new" Class="award Athinodoros Dionisis newA">
        <P><IMG SRC="Team BanList\Ban\Dark Room of Nightmare.jpg"><BR>
        <LABEL Class="overlay">Dark Room of<BR>Nightmare</LABEL></P>
    </DIV>
</DIV>
<DIV Class="column">
    <DIV Class="award Athinodoros Dionisis">
        <P><IMG SRC="Team BanList\Ban\Moisture Creature.jpg"><BR>
        <LABEL Class="overlay"><BR>Moisture Creature</LABEL></P>
    </DIV>
</DIV>
-1
Dionisis Zougras 4 nov. 2019 a las 01:19

1 respuesta

Hago esto después, pero nada.

var newAward = document.getElementById("div_new");

if ((playerSelected == '.Athinodoros' && playerSelected2 == '.Dionisis' && newAward.classList.contains("newA"))
|| (playerSelected == '.Dionisis' && playerSelected2 == '.Athinodoros' && newAward.classList.contains("newA"))) {
      awardColor = awardColorChange();
    } else if (playerSelected == "" && playerSelected2 == "") {
      awardColor = awardColorChange2();
    }
0
Dionisis Zougras 3 nov. 2019 a las 23:33