如何以编程方式检查Coffeescript中的复选框?
我知道在Javascript中,我可以使用它:
myElement.checked = true
我可以在Coffeescript中执行以下操作吗?
myElement.checked "true"
我已经尝试了上述内容,但它对我不起作用。
在这方面的任何帮助将受到高度赞赏。感谢。
答案 0 :(得分:3)
更新:
myElement.checked = "yes";
myElement.checked = null;// for unchecking
因此,对于your case,
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
在javascript中编译为a.b(10)
,这不是您想要的。 :)
答案 1 :(得分:2)
您的myElement
是jQuery对象,您想要解决DOM元素:
// HTML
<input class="toggle" type="checkbox"/>
//coffeescript
$('.toggle')[0].checked = true