Javascript 如何从函数中读取元素值

Javascript 如何从函数中读取元素值,javascript,jquery,Javascript,Jquery,我想让类为“reaction”的所有元素在单击时发生反应,我需要读取元素值 我把文件准备好了 $(".reaction").click(function() { console.log(this.value); }); 但我看不懂价值观。如何以这种方式读取元素?如果匹配的元素具有“value”属性,则此操作应该有效: $(".reaction").click(function() { console.log($(this).val()); }); 试试

我想让类为“reaction”的所有元素在单击时发生反应,我需要读取元素值

我把文件准备好了

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

但我看不懂价值观。如何以这种方式读取元素?

如果匹配的元素具有“value”属性,则此操作应该有效:

    $(".reaction").click(function() {
        console.log($(this).val());
    });
试试这个:

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

它对我来说很好

哪个html元素有class.reaction?你所说的“元素值”到底是什么意思?“value”属性或包含的text/html?如果元素有value属性,
这个.value将起作用(而且速度更快)。
    $(".reaction").click(function() {
        console.log(this.textContent);
    });