新手问题 请教一下怎么不通过打点的方式获取属性值?

jiuxueliang · 2018年01月03日 · 最后由 jiuxueliang 回复于 2018年01月05日 · 1120 次阅读

jQuery 可以通过$("this").attr("key") 的方式,也就是某个方法加属性名的方式获取到属性值,那么 Ruby 可以吗?

this.instance_variable_get :@key

this.send :key

为啥用 jQuery 类比…… 应该是 document.getElementsByTagName("xxx")[0].getAttribute('key')

也可以用attr_accessor

luikore 回复

谢谢了,还想请教您一下,这些方法什么的,网上有文档吗?

nouse 回复

因为原生的用的少。

jiuxueliang 回复

http://ruby-doc.org 建议买本《ruby 元编程》看一看

jiuxueliang 回复

命令行 ri Object 或者 ri Object.instance_variable_get

adamshen 回复

好的,谢谢。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号