我有一個jQuery UI切換按鈕。點擊按鈕時,我想將內部方塊設置爲任意顏色。這是顯示問題的jsFiddle。無法在jQuery按鈕中設置背景顏色
當單擊該按鈕時,我想到的黑色矩形變成紅色,但是,出於某些原因,它保持黑色。
感謝您的幫助。
我有一個jQuery UI切換按鈕。點擊按鈕時,我想將內部方塊設置爲任意顏色。這是顯示問題的jsFiddle。無法在jQuery按鈕中設置背景顏色
當單擊該按鈕時,我想到的黑色矩形變成紅色,但是,出於某些原因,它保持黑色。
感謝您的幫助。
你可以這樣做:
var legend = $("<span/>", {
text: ' ',
style: 'display: inline-block; width: 13px; height: 13px;background-color:black',
id: 'legend'
});
所以,現在你可以用它代替變量這個ID:
input.button().click(function() {
$('#legend').css('background-color', 'red');
});
謝謝。有效。仍然讓我困惑的是,我仍然可以處理input.click()事件或者創建input.button(),甚至在輸入對象上檢查input.is(':checked'),但我無法執行input.css() 。你知道.css與.is,.click或.button不同嗎?謝謝。 – user1044169
lenged是被稱爲將實例化一個新的跨越元素
時,您需要使用另一個變種,創建標籤後,存儲的參考中選取適當的span元素的對象。 。
畢竟,VAR legendInsideLabel = $( 「跨」)的CSS(........)
這將工作
爲什麼要操作內聯樣式而不是類? – Ana