ID 未定义,但事实并非如此?
Please look at this fiddle: http://jsfiddle.net/DHts6/1/
Why does it say undefined, even though the id = "foo"
is set!
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您不需要
$(this).id
,只需执行this.id
即可。原因是
$
创建了一个没有.id
属性的 jQuery 对象。在 jQuery 中,您可以使用 attr$(this).attr('id')
http://jsfiddle.net/DHts6/5/
You don't need
$(this).id
, just dothis.id
.Reason for this is that
$
creates a jQuery object that doesn't have.id
property. In jQuery you would use attr$(this).attr('id')
http://jsfiddle.net/DHts6/5/
使用
this.id
不$(this).id
:http://jsfiddle.net/maniator/DHts6/2/
Use
this.id
not$(this).id
:http://jsfiddle.net/maniator/DHts6/2/