¿Cómo obtener el valor de ID de una opción seleccionada en un menú desplegable de acordeón de Jquery?

DCJones

Tengo un menú de acordeón de Jquery que cuando se hace clic se abre y permite al usuario seleccionar una opción de la lista.

<div class="panel panel-default">
  <div class="vertical-menu" id="headingRooms"><a data-toggle="collapse" data-parent="#accordion" href="#collapseFour"><span class="glyphicon glyphicon-plus"> </span> Rooms</a></div>
    <div id="collapseFour" class="panel-collapse collapse" role="tabpanel" aria-labelledby="headingThree">
    <div class="panel-body">
      <div class="RoomListS">
        <div class="boxscrollRoomListS">
        <?php do { ?>
          <div class="room-list-background">
            <div  data-target="#add_data_modal" name="roomid[]" class="RoomID" data-toggle="modal" data-backdrop="static" data-keyboard="false"  id="RoomID=<?php print $row_AvailSyn5['ConfRoomID']; ?>" target="_self"> <?php print $row_AvailSyn5['ConfRoomName']; ?></div>
          </div>
        <?php } while ($row_AvailSyn5 = mysql_fetch_assoc($AvailSyn5)); ?>
      </div>
    </div>
    </div>
  </div>
</div>

Cuando inspecciono la lista de opciones, cada opción tiene lo siguiente con un número de identificación diferente:

DIV#RoomId=<the id number>.RoomID

Cuando el usuario hace clic en una opción, necesito obtener el valor de identificación de la opción seleccionada. Estoy usando el siguiente código para intentar lograr esto.

$('.RoomID').click(function(){
  var roomid = document.getElementById('RoomID');
  console.log("ROOM ID ", roomid);
});

La consola regresa:

"ID de habitación nulo"

¿Alguien puede ver cómo puedo hacer que esto funcione?

Muchas gracias de antemano por su tiempo.

masoudmanson

Esto te puede ayudar

$('.RoomID').click(function(){
  var roomid = $(this).attr('id');
  console.log("ROOM ID ", roomid);
});

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

TOP Lista

  1. 1

    ¿Cómo ocultar la aplicación web de los robots de búsqueda? (ASP.NET)

  2. 2

    OAuth 2.0 utilizando Spring Security + WSO2 Identity Server

  3. 3

    Manera correcta de agregar referencias al proyecto C # de modo que sean compatibles con el control de versiones

  4. 4

    Ver todos los comentarios en un video de YouTube

  5. 5

    uitableview delete button image in iOS

  6. 6

    ¿Título del selector de SwiftUI?

  7. 7

    Swift / Firebase : Facebook 사용자가 계정을 만들 때 Firebase 데이터베이스에 제대로 저장하려면 어떻게해야합니까?

  8. 8

    ¿Es posible reemplazar los valores de un archivo config.properties a través de TFS?

  9. 9

    Representación de mapas 3D en juegos

  10. 10

    Golang ListenAndServeTLS devuelve datos cuando no se usa https en el navegador

  11. 11

    Declarar propiedades reactivas (agregar bloques de componentes dinámicamente desde la inserción de matriz)

  12. 12

    Cómo hacer que SwiftUI Text multilineTextAlignment comience desde arriba y centro

  13. 13

    Cómo depurar una aplicación React en Visual Studio 2019 usando la plantilla "Blank Node.js"

  14. 14

    Múltiples relaciones en la misma tabla con dos columnas Laravel

  15. 15

    No existe tal archivo o directorio cuando se inicia el nombre del directorio con /

  16. 16

    Verilog : 입력 신호를 한 클럭 주기로 지연시키는 방법은 무엇입니까?

  17. 17

    ¿Cómo hacer un generador de ruido Perlin más suave?

  18. 18

    Problème avec le dessin d'un élément Qml avec des appels OpenGL bruts

  19. 19

    El nombre 'HttpContext' no existe en el contexto actual en Razor

  20. 20

    WPF pleine largeur DataGridColumn sur la largeur de DataGrid

  21. 21

    Tengo algunos problemas con el syscall de golang cuando llamo a dll en win7-64

CalienteEtiquetas

Archivo