2014-02-21 154 views
-4

我目前使用一個名爲clamp.js的腳本來剪切一些文本,並且它當前通過ID選擇它。我想使用它,所以它按類選擇。腳本是這樣的:jQuery按類獲取元素

var module = document.getElementById("clampjs"); 

如何修改該行,以便它選擇某個「測試」div類?謝謝。

+0

你能告訴你的HTML? – putvande

+0

你怎麼使用變量模塊 –

回答

1

您可以使用getElementsByClassName()

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

使用jQuery,您可以使用class selector

var module = $('.test'); 
+0

試過了,但它沒有選擇那個類的元素... –

+0

@PopaAndrei - 上面的語法是正確的 - 如果這不起作用,問題是在哪裏。 – tymeJV

+0

@PopaAndrei您需要確保類名'test'存在於您的DOM中。 – Felix

2

難道這被標記爲jQuery的或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 

你可能想jQuery的讀了起來:http://www.jquery.com如果那是你的意思做!

+0

這是我正在嘗試使用的腳本,我只想按類選擇元素而不是id ... https://github.com/josephschmitt/Clamp.js –

0

$( '類 ')來獲得人類元素 $(' #身份證')爲了得到一個id元素