我想要做的是創建一個按鈕,它可以用標籤上指定的顏色來改變div容器的背景顏色。當我在控制檯上運行它時,它說我的變量沒有被指定。更改背景色不起作用。 jQuery
<div class="grid1">
<input id="bgR" type="text"></input>
<input id="bgG" type="text"></input>
<input id="bgB" type="text"></input>
<input id="change_bgColor" type="button" value="Change Background Color"></input>
</div>
$('#change_bgColor').click(function(){
var rColor = $('#bgR').val();
var gColor = $('#bgG').val();
var bColor = $('#bgB').val();
var newColor = "rgb("+ rColor +","+ gColor +"," + bColor + ")";
$('#container').css("background-color", newColor);
});
我的代碼確實包含#container我只是沒有發佈在這裏,因爲我不想發佈我所有的代碼。
http://jsfiddle.net/isherwood/muSgn/
是您的單擊事件開除了? – 2013-05-06 17:36:16
適合我... – Prinzhorn 2013-05-06 17:36:57
請發佈確切的錯誤信息。 – Dogbert 2013-05-06 17:37:15