我不熟悉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
答案 0 :(得分:0)
参数较少的函数调用需要括号。
text=$field.val
翻译为
var text;
text = $field.val;
请注意,您正在获取val
添加parans:
text=$field.val()
成为
var text;
text = $field.val();
返回函数的结果而不是函数本身。