我想讓所有具有「反應」類的元素都對點擊作出反應,並且我需要讀取元素值。如何從函數中讀取元素值
在文件準備好,我把
$(".reaction").click(function() {
console.log(this.value);
});
,但我不能讀值。如何閱讀這種方式的元素?
我想讓所有具有「反應」類的元素都對點擊作出反應,並且我需要讀取元素值。如何從函數中讀取元素值
在文件準備好,我把
$(".reaction").click(function() {
console.log(this.value);
});
,但我不能讀值。如何閱讀這種方式的元素?
如果匹配的元素都有 「值」 屬性,這應該工作:
$(".reaction").click(function() {
console.log($(this).val());
});
好吧,如果元素有一個值屬性,'this.value'將會起作用(而且速度也會更快)。 – Johan
You can take attr value in pure element.
http://jsfiddle.net/9Rw2p/2/
就試試這個:
$(".reaction").click(function() {
console.log(this.textContent);
});
它工作正常,我
那個HTML元素有類.reaction? – SHIN
「元素值」是什麼意思? 'value'屬性或包含的文本/ html? –