Javascript 使用jQuery检索类名的首选方法是什么?

Javascript 使用jQuery检索类名的首选方法是什么?,javascript,jquery,dom,Javascript,Jquery,Dom,到目前为止,我正在使用 $(this).attr('class'); 但我担心兼容性,因为我知道有些浏览器会使用class和id属性做一些奇怪的事情。对于jQuery来说,似乎是实现自己方法的好地方,但我在文档中找不到它 在某个地方有没有一个bug,它的类名和id作用于相同的对象?这可能只适用于IE设置值,或者我只是记错了 正如梅德尔所指出的,我想的是id和name,而不是id和class.attr('class')会奏效,因为它在内部使用了@Adam的className副本-他问的问题与“副

到目前为止,我正在使用

$(this).attr('class');
但我担心兼容性,因为我知道有些浏览器会使用
class
id
属性做一些奇怪的事情。对于jQuery来说,似乎是实现自己方法的好地方,但我在文档中找不到它

在某个地方有没有一个bug,它的类名和id作用于相同的对象?这可能只适用于IE设置值,或者我只是记错了


正如梅德尔所指出的,我想的是
id
name
,而不是
id
class
.attr('class')会奏效,因为它在内部使用了@Adam的
className

副本-他问的问题与“副本”不同.但我记得在一次谈话中听到这样的话,即IE和Opera有时在使用className时会返回类或id。不过,这可能只适用于作业。当然,您可以尝试在IE和Opera中使用
.attr('class')
来测试这一点。