咖啡脚本访问输入值

Coffee script access to input value

本文关键字:输入 访问 脚本 咖啡      更新时间:2023-09-26

我是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("再见")工作得很好。

有人可以请放一些棚子吗?

感谢

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

text=$field.val

被翻译成

var text;
text = $field.val;

请注意,您正在获取对val的函数引用

添加参数:

text=$field.val()

成为

var text;
text = $field.val();

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