jquery里 this.attr('class')能取到 this.className取不到取出的是undefined为什么
答案:3 悬赏:0
解决时间 2021-01-11 09:01
- 提问者网友:爱唱彩虹
- 2021-01-11 01:48
jquery里 this.attr('class')能取到 this.className取不到取出的是undefined为什么
最佳答案
- 二级知识专家网友:思契十里
- 2021-01-11 02:45
这里的this可能是jquery对象,你需要取出里面的element对象,才可以使用className
这样的js原生属性。
this[0].className
这样的js原生属性。
this[0].className
全部回答
- 1楼网友:孤独入客枕
- 2021-01-11 04:16
额 不能把。。。this.attr('class') 能取到???你是怎么写的?能贴出来看看么。。~~
- 2楼网友:话散在刀尖上
- 2021-01-11 03:53
你好楼主,取到undefined是代表此处是值或没有值。要是为了这个困扰那用JQ里的trim转化下。
取到有ClassName的,那么就显示ClassName。没有那就是空值了。
希望我的回答能对你有帮助。我也只知道这些了。呵呵
取到有ClassName的,那么就显示ClassName。没有那就是空值了。
希望我的回答能对你有帮助。我也只知道这些了。呵呵
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息