Coffee脚本访问输入值

时间:2014-11-19 13:24:57

标签: javascript jquery coffeescript

我不熟悉javaScript,咖啡脚本,jQuery和UI技术。我试图完成非常简单的事情 - 从输入字段读取一个值,但到目前为止没有运气。我的代码非常简单:

    <div class="ui-widget">
        <label for="tags">Tags: </label>
        <input id="tags" value="Hello">
    </div>

从咖啡脚本我试图读取如下值:

jQuery ($) ->
    $field = $('.ui-widget input')
text=$field.val
alert #{ text }

但到目前为止没有运气,但相反通过$ field.val(&#34; Bye&#34;)工作得很好。

有人可以对此提出一些看法吗?

THX

1 个答案:

答案 0 :(得分:0)

参数较少的函数调用需要括号。

text=$field.val

翻译为

var text;

text = $field.val;

请注意,您正在获取val

的函数引用

添加parans:

text=$field.val()

成为

var text;

text = $field.val();

返回函数的结果而不是函数本身。