[英]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());
});
與鍵盤
我建議on
功能on
使用jQuery:
$('#text').on('keyup', function () {
$("#div1").css('background', $(this).val());
});
此外,使用相同的選擇器代替this
是不切實際的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.