编程方式检查使用CoffeeScript的复选框(Programmatically check a

2019-09-21 06:38发布

我如何以编程方式检查在CoffeeScript的一个复选框?

我知道在Javascript中,我可以用这个:

myElement.checked = true

我可以这样做在CoffeeScript的下面?

myElement.checked "true"

我已经尝试了上述但它不是为我工作。

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

Answer 1:

更新:

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);

然而ab 10编译为ab(10)在JavaScript中,这是不是你想要的。 :)



Answer 2:

myElement是jQuery对象和要解决的DOM元素:

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


//coffeescript

$('.toggle')[0].checked = true


文章来源: Programmatically check a checkbox using CoffeeScript