簡體   English   中英

將文本字段元素添加到div的樣式

[英]Add text field elements to a div's style

我想將文本字段中的文本添加到另一個div的style屬性中。

例如,頁面上有一個輸入:

<input id="text" />

和頁面上的div:

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

我希望用戶在text_field中輸入的內容以該div的樣式顯示。 因此,如果用戶鍵入字符串#FF0000 ,那么我想(實時)將div的style屬性更改為

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

如何使用JavaScript完成此操作

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

像這樣使用change()函數

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

與鍵盤

http://jsfiddle.net/NVW4S/1/

更改http://jsfiddle.net/NVW4S/

我建議on功能on使用jQuery:

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

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM