3

如何以编程方式检查 Coffeescript 中的复选框?

我知道在 Javascript 中,我可以使用它:

myElement.checked = true

我可以在 Coffeescript 中执行以下操作吗?

myElement.checked "true"

我已经尝试过上述方法,但它对我不起作用。

在这方面的任何帮助将不胜感激。谢谢。

4

2 回答 2

4

更新:

myElement.checked = "yes";

myElement.checked = null;// for unchecking

所以,对于你的情况

a.checked = b.checked; //i.e. check a if b is checked

这里的例子


//CoffeeScript
a = {}
a.b = 10
alert a.b

编译为..

//javascript
var a;
a = {};
a.b = 10;
alert(a.b);

但是a.b 10编译为a.b(10)javascript,这不是您想要的。:)

于 2012-08-16T06:18:21.227 回答
2

myElement是 jQuery 对象并且你想要处理 DOM 元素:

// HTML
<input class="toggle" type="checkbox"/>


//coffeescript

$('.toggle')[0].checked = true
于 2014-10-11T10:51:11.107 回答