jquery里 this.attr(✀class✀)能取到 this.className取不到取出的是undefined为什么

2025-04-25 09:11:27
推荐回答(3个)
回答1:

这里的this可能是jquery对象,你需要取出里面的element对象,才可以使用className
这样的js原生属性。

this[0].className

回答2:

你好楼主,取到undefined是代表此处是值或没有值。要是为了这个困扰那用JQ里的trim转化下。
取到有ClassName的,那么就显示ClassName。没有那就是空值了。

希望我的回答能对你有帮助。我也只知道这些了。呵呵

回答3:

额 不能把。。。this.attr('class') 能取到???你是怎么写的?能贴出来看看么。。~~