【问题标题】:getting ruby value in jquery [duplicate]在jquery中获取红宝石值[重复]
【发布时间】:2014-01-29 07:40:09
【问题描述】:

我有一个要在其中填充数据库记录的文本区域。我想在 jquery 的 textarea 中访问相同的值。

<textarea id="contact_address1"><%= @contact[:address1] %></textarea>

我该怎么做?请帮忙!

【问题讨论】:

  • 你试过你的代码了吗?它是如何失败的?
  • @JanDvorak 我不知道如何在 jquery 中访问值 。任何帮助将不胜感激!

标签: javascript jquery ruby-on-rails ruby


【解决方案1】:

你要找的是jQuery的val()函数:

$( "textarea#contact_address1").val();

看一看:http://api.jquery.com/val/

【讨论】:

  • 它不起作用。已经试过了!
  • 什么意思?你能告诉我们你尝试了什么吗?您是否将其放入 JS 文件并加载该文件?你调试过值是什么吗?
  • 值显示未定义
  • @DarkKnight 你确定 textarea 已经加载了吗?
  • @Agis no .text() 给出初始值而不是当前值。
【解决方案2】:

试试

$("#contant_address1").text();

并确保您的textarea 的 id 应该是“contant_address1”。

【讨论】:

  • 并确保您的 textarea 的 id 应该是“contant_address1”。 ..但可以肯定的是,您可以从 OP 代码中看出 ID 是 contact_address1 (不是“持续”!)
  • "contact_address1" 放到jquery语法里试试。
猜你喜欢
  • 2011-07-15
  • 1970-01-01
  • 2023-03-04
  • 2012-06-05
  • 2011-08-12
  • 2014-11-01
  • 1970-01-01
  • 2013-05-20
  • 2019-12-24
相关资源
最近更新 更多