Javascript 如何从jquery变量中读取id

Javascript 如何从jquery变量中读取id,javascript,jquery,html,Javascript,Jquery,Html,但是我想从这个$div 谢谢使用该方法获取任何属性值 $div.attr('id')) 只要您有权访问此变量 $('#testId_a2732d9e-db81-4c2f-85aa-563856e53ff4').css('background', ''); 您可以使用.prop(): var乘积={id:“abcd”}; 变量$div=$(''{ id:“testId”+product.id }); console.log($div.prop('id')) $div.prop('id')@Ro

但是我想从这个
$div

谢谢

使用该方法获取任何属性值

$div.attr('id'))

只要您有权访问此变量

$('#testId_a2732d9e-db81-4c2f-85aa-563856e53ff4').css('background', '');
您可以使用
.prop()

var乘积={id:“abcd”};
变量$div=$(''{
id:“testId”+product.id
});
console.log($div.prop('id'))

$div.prop('id')
@RoryMcCrossan感谢您的帮助,mate,看起来它正在获取id,但现在它显示$div.prop(…)。css不是一个函数,这可能是因为
prop()
返回一个字符串。您不能对字符串调用
css()
,您需要一个jQuery对象,它位于
$div
变量中。处理元素对象的属性时使用
prop()
。@Rorymcrossan YesUse
prop()
处理元素对象的属性。是,但是
id
HTML属性具有到属性的1:1映射。因此,在这种情况下,我们将得到相同的结果。对吗?@KumarSwapnil可能是,但是当你想要一个元素的属性时,最好使用
.prop()
而不是
.attr()
。谢谢你的帮助,但是现在通过修改我得到了这个错误`$div.prop(…)。css`不是function@Roxy'Pro您说过要获取ID。ID是字符串,因此没有
.css()
方法。你想干什么?
$('#testId_a2732d9e-db81-4c2f-85aa-563856e53ff4').css('background', '');
$div.attr('id')