2014-02-20 75 views
0

我想將文本字段中的文本添加到另一個div的樣式屬性。將文本字段元素添加到div的樣式

例如,在頁面上輸入:

<input id="text" /> 

,並在頁面上一個div:

<div id="div1" stlye="background:"></div> 

我想要的東西在text_field用戶輸入到顯示div的樣式。因此,如果字符串#FF0000,那麼我想(實時)的用戶類型div的樣式屬性更改爲

<div id="div1" style="background:#FF0000"></div> 

我怎樣才能做到這一點用JavaScript

回答

1
$('#text').keyup(function() { 
    $("#div1").css('background', $('#text').val()); 
}); 
+0

感謝您的回覆。是的,我明白如何更改div的內部HTML,我只是試圖改變該div的樣式屬性:) –

+0

我編輯了我的帖子。我的錯。 – Adosi

+0

不錯@Adosi,這很好。我也會接受答案 –

0
使用jQuery on功能

我建議:

$('#text').on('keyup', function() { 
    $("#div1").css('background', $(this).val()); 
}); 

此外,使用相同的選擇,而不是this是不切實際的。