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

jiuxueliang · January 03, 2018 · Last by jiuxueliang replied at January 05, 2018 · 1124 hits

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

this.instance_variable_get :@key

this.send :key

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

也可以用attr_accessor

Reply to luikore

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

Reply to nouse

因为原生的用的少。

Reply to jiuxueliang

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

Reply to jiuxueliang

命令行 ri Object 或者 ri Object.instance_variable_get

Reply to adamshen

好的,谢谢。

You need to Sign in before reply, if you don't have an account, please Sign up first.