Seleccione la opción seleccionada por nombre de clase

Kristers

Tengo 2 cuadros de selección donde el primero es todo seleccionable por el usuario, pero en la segunda opción seleccionada depende del primer cuadro de selección. El valor seleccionado en el primer cuadro de opción coincide con la clase de la opción en el segundo cuadro de selección, pero los valores son diferentes. Imagino que necesito algo como:

$('#territory').change(function() {
        if($(this).val() == 'EU')
        {
            $('#territory2').class('EU');
        }

¿Cómo selecciono la opción seleccionada por nombre de clase? (Puede haber más de una opción con el mismo nombre de clase, pero solo necesita seleccionar cualquiera de ellas).

     <select id="territory" name="territory"">
        <option value="EU">A</option>
        <option value="GB">B</option>
        <option value="ALL">C</option>
    </select>

    <select id="territory2" name="territory2">
        <option value="1" class="EU">A</option>
        <option value="2" class="GB">B</option>
        <option value="3" class="ALL">C</option>
        <option value="4" class="ALL">D</option>
    </select>
D. Pardal

Establezca el valueatributo del <option>elemento deseado en el valueatributo de <select>:

const territory = document.getElementById("territory"),
      territory2 = document.getElementById("territory2");

territory.addEventListener("input", ev => {
  territory2.querySelector("."+territory.value).selected = true;
});
<select id="territory" name="territory">
    <option value="EU">A</option>
    <option value="GB">B</option>
    <option value="ALL">C</option>
</select>

<select id="territory2" name="territory2">
    <option value="1" class="EU">A</option>
    <option value="2" class="GB">B</option>
    <option value="3" class="ALL">C</option>
    <option value="4" class="ALL">D</option>
</select>

Tenga en cuenta que esto solo seleccionará la primera opción con esa clase.

Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.

En caso de infracción, por favor [email protected] Eliminar

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

JavaScript: guardar la opción seleccionada de varias listas de selección con el mismo nombre de clase

imprima también el nombre de la opción seleccionada

jquery establece la opción seleccionada por valor de datos

¿Cómo recibir una alerta del nombre de la clase de la opción seleccionada en la etiqueta de selección usando jquery?

seleccione la opción de menú interactivo por bash shell

ejecutar la opción seleccionada por id

Obtener la opción seleccionada por valor

Agregar clase activa al botón de pestaña en la opción de menú seleccionada

¿Cómo hacer que tkinter OptionMenu muestre el nombre de la opción seleccionada?

¿Cómo obtener el nombre de la opción seleccionada en el menú desplegable?

Obtener texto de la opción seleccionada

busque una opción de selección con el mismo valor que seleccione estado de datos y cargue la opción como "seleccionada" con jquery

Mostrar divs según la opción de menú desplegable seleccionada por el usuario

Seleccione la opción y cambie la clase ul li

¿Por qué el evento apunta al elemento seleccionado en lugar de a la opción seleccionada?

Cómo enlazar a un formulario angular de la opción seleccionada por los usuarios

Cómo enlazar a un formulario angular de la opción seleccionada por los usuarios

Cómo enlazar a un formulario angular de la opción seleccionada por los usuarios

Cómo hacer que la "opción de selección" seleccione la opción por cantidad usando jQuery

Seleccione la opción de Array

Establezca la clase de <seleccionar> si la opción seleccionada contiene ID = 'respuesta' en HTML / JavaScript (JQuery)

Alerta si la opción seleccionada ya está seleccionada en otra opción de selección

¿Cómo acceder a la matriz si obtengo el nombre de la matriz de una opción seleccionada?

LINQ to SQL seleccione el nombre de la propiedad por cadena en la proyección

Seleccione la opción por texto, no por valor con titiritero

Formularios reactivos: establezca la entrada de la <opción> seleccionada de un <select> FormControl dinámicamente por condición

Verifique si la opción está seleccionada con jQuery, si no, seleccione un valor predeterminado

jQuery Mobile, seleccione no mostrar la opción seleccionada hasta que haga clic

Antd Seleccione restaurar / mantener el valor anterior y no actualizar con la nueva opción seleccionada

TOP Lista

CalienteEtiquetas

Archivo