jQuery obter elemento por classe

Estou a usar um guião chamado clamp.js para cortar algum texto, e atualmente o seleciona pelo ID. Eu quero usá-lo para que ele selecione por classe. O script é assim:

var module = document.getElementById("clampjs");
Como posso modificar essa linha para que ela selecione uma certa classe "test" div? Obrigado.

Author: Popa Andrei, 2014-02-21

3 answers

Isto devia estar marcado como jQuery ou JavaScript?

JQuery:

var module = $("#clampjs"); // by id
var module = $(".clampjs"); // by classname

JavaScript:

var module = document.getElementById("clampjs"); // by id JS version
var module = document.getElementsByClassName("campjs"); // by class JS version

É melhor ler sobre o jQuery: http://www.jquery.com se era isso que querias fazer!

 2
Author: Joshua Smickus, 2014-02-21 15:16:15

Pode usar getElementsByClassName():

var module = document.getElementsByClassName("test")[0];

Com o jQuery, pode usar o selector de classes :

var module = $('.test');
 1
Author: Felix, 2014-02-21 15:20:16

$('.Classe') para obter o elemento de classe al $('#id') para obter um elemento id

 0
Author: Rickert, 2014-02-21 15:16:21