如何创建这个包装器

时间:2015-09-13 11:12:35

标签: jquery ruby-on-rails ruby wrapper

我有以下脚本,只有在表单字段完全加载后才能在视图中执行:

<%= f.text_area :text, id='myfield' %>
<script>
  $('myfield').ready(function() {
    script line;
  });
</script>

代码没有完全正常工作(有时候脚本行没有被执行,有时它会完全用于同一页面(只需重新加载几次))。我该如何调整代码,或者它是否正确?

1 个答案:

答案 0 :(得分:1)

您需要使用:

$(document).ready(function () {
  $('[name="myfield"]').on(event, function() {
    // Script
  });
});

你的HTML应该是这样的:

<input name="myfield" />

event可以是clickkeyup等中的任何一个。

相关问题