2013-02-20 16 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