我想做一些有點尷尬的事情,我的僞代碼不起作用,但應該解釋我正在嘗試做什麼。我有4個單選按鈕組,共6個獨立的div,共有24個無線電。每個div都是特定的背景顏色。當選中特定div中的單選按鈕時,我需要獲取所選單選按鈕所在div的顏色,並將其存儲在一個變量中,以準備將其應用於將在下一個創建的元素中。jQuery獲得父元素的css背景顏色值
$("#voucher_selection_container input:radio").change(function(){
//var color = $(this).parent("div").css("background-color");
//alert(color);
$("#voucher_customisation_container").slideDown(600);
//$("#voucher_customisation_container .voucher_box").css("background-color", color);
});
任何幫助,將不勝感激。 :) 謝謝。
你能提供HTML嗎? – xanderer 2012-04-26 13:03:36
這是對的嗎? http://jsfiddle.net/5ttMj/1/如果您將'parent'更改爲'closest',它可以工作:http://jsfiddle.net/5ttMj/2/ – 2012-04-26 13:24:47