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')
来测试这一点。