如何从jQuery对象获取特定值?

mar*_*rry 3 jquery

如果我有这样的对象:

var item = {
    id: '1',
    description: 'something'
}
Run Code Online (Sandbox Code Playgroud)

那我该如何提取其中一个值呢?如果我做

alert($(item.id));
Run Code Online (Sandbox Code Playgroud)

然后我得到一个警告说'对象'.我看了一下这篇文章:从jQuery对象获取基本元素并尝试调用

alert($(item).get(0)); 
Run Code Online (Sandbox Code Playgroud)

但结果相同.

另外,从术语的角度来看,这样的对象叫什么,以便下次我可以更具体一点?

mam*_*moo 5

只需使用:

alert(item.id);
Run Code Online (Sandbox Code Playgroud)

这个:$(item.id)将item.id包装成一个jQuery对象,这就是你得到'Object object'的原因

PS

您正在创建的是对象文字表示法中的对象,它是花括号内的一组逗号分隔的名称/值对.