2013-11-25 15 views
0

我想讓所有具有「反應」類的元素都對點擊作出反應,並且我需要讀取元素值。如何從函數中讀取元素值

在文件準備好,我把

$(".reaction").click(function() { 
    console.log(this.value); 
}); 

,但我不能讀值。如何閱讀這種方式的元素?

+2

那個HTML元素有類.reaction? – SHIN

+0

「元素值」是什麼意思? 'value'屬性或包含的文本/ html? –

回答

0

如果匹配的元素都有 「值」 屬性,這應該工作:

$(".reaction").click(function() { 
     console.log($(this).val()); 
    }); 
+0

好吧,如果元素有一個值屬性,'this.value'將會起作用(而且速度也會更快)。 – Johan

0
You can take attr value in pure element. 


    http://jsfiddle.net/9Rw2p/2/ 
0

就試試這個:

$(".reaction").click(function() { 
     console.log(this.textContent); 
    }); 

它工作正常,我