2013-02-20 17 views
0
更新复选框状态的视觉提示通过代码

我有我的网页上的以下HTML:jQuery中

<input id="chkIncludeCA3" type="checkbox" /><label for="chkIncludeCA3">Category 3:</label> 

我的代码页,下面的一段脚本上:

$('#chkIncludeCA3').prop('checked', true); 

人向我解释我将如何更新标签的视觉状态以显示复选框确实被检查?

编辑

感谢克里斯托夫鲁西正确的指针,发现了以下工作完美:

$('#chkIncludeCA3').prop('checked', true); $("label[for='chkIncludeCA3']").addClass('ui-state-active'); 

如果有谁知道如果有更多的官方的方式,我会感激。

回答

1

你的意思是这样的东西来获得标签?!

$("label[for='chkIncludeCA3']") 
+0

嗯是的,我猜这是有效的,但我需要改变视觉状态,以反映底层复选框被选中的事实。我似乎无法看出用什么样式来确定这一点。 – JasonMHirst 2013-02-20 13:16:53

+0

视觉状态是什么意思? CSS? – 2013-02-20 13:22:48

+0

是的,对不起,CSS样式切换显示复选框的状态。 – JasonMHirst 2013-02-20 13:24:11