使用jQuery从类中获取ID的值?

use*_*970 4 jquery class

如何在jQuery中使用其类名检索ID标记的值.

我正在尝试以下代码,但它返回值undefined.

<html>
    <body>
        <textarea id='5' class='cp _check'>sometexthere</textarea>
    </body>
<html>
Run Code Online (Sandbox Code Playgroud)

并使用以下函数调用它:

function updatecontent() {
    var check = $('.cp _check').('#id').val();
    alert(check);
}
Run Code Online (Sandbox Code Playgroud)

alert框返回值为undefined.

Fré*_*idi 6

您正在寻找attr()prop().

既然你想获得idHTML属性的值,我会强调一下并继续attr():

var id = $(".cp._check").attr("id");
Run Code Online (Sandbox Code Playgroud)

您的类选择器也是不正确的:因为您的元素公开cp_check类和类,它应该.cp._check代替.cp _check(它将匹配作为<_check>公开cp类的元素的后代的元素).