votacion test sistema hacer gratis encuestas encuesta descargar jquery jquery-selectors

jquery - test - Encontrar elemento que tiene clase 1 o clase 2



sistema de votacion en php y mysql (4)

Estoy tratando de encontrar texto dentro de un elemento cuya clase sea myClass1 O myClass2.

var myText = $(this).find(''.myClass1:first'').text();

Esto funciona bien, pero no estoy seguro si / cómo puedo verificar una de las 2 clases (mi elemento solo tendrá una clase de estas 2 que mencioné).

¡Gracias por tu ayuda!



Puede separar sus selectores con comas para generar una lista que contenga todos los elementos con cualquier clase (o con ambos):

var elements = $(this).find(''.myclass1:first, .myclass2:first'');


Si desea encontrar el primero ( pero solo uno )

var myText = $(this).find(''.myClass1,.myClass2'').eq(0).text();

Si desea el primero de cada tipo ( dos resultados ), luego mire la respuesta proporcionada por @jelbourn .


Use una instrucción if y la función jQuery hasClass ():

http://api.jquery.com/hasClass/

Probablemente se vería algo como esto:

if($(this).hasClass(''myClass1'') || $(this).hasClass(''myClass2'')) { myText = $(this).text(); } else { myText = null; }