更改字体取决于 select 选项标签
Changing font depend on select option tag
我有很强的意志力,但很难付诸实施。这是其中之一。我有一个名为 caption
的输入表单:
<input id="caption" type="text" name="caption" placeholder="Caption" maxlength="30"/>
我使用 .onkeyup
显示来自 caption
输入的值:
<!-- This code showing "caption" value -->
<span id="print" class="date-container"></span>
现在,我想使用 select option
标签更改 caption
的字体:
<select id="font" name="font">
<option value="kalam" selected="selected">Kalam</option>
<option value="handlee">Handlee</option>
<option value="pacifico">Pacifico</option>
</select>
我的问题是,如何根据所选选项值更改字体系列?
示例:
我在 input caption field
上输入值,它自动显示在 date-container
上,然后我想将默认字体更改为 select option
中的另一种字体。但是保持 caption
出现,所以它只是改变了字体系列。谢谢!
有一个checked
CSS伪选择器。
option:checked {
font-family: fantasy;
}
option {
font-family: sans-serif;
}
<select>
<option>Cat</option>
<option>Dog</option>
</select>
需要js或者jquery:
<script>
$('#font').change(function(){
$('#caption').css('font-family', $('#font').val());
});
</script>
在您的页面上添加一个 jquery 文件,在 <head>
标记中添加:
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
并在 select 和文本框之后处理我的代码。
我有很强的意志力,但很难付诸实施。这是其中之一。我有一个名为 caption
的输入表单:
<input id="caption" type="text" name="caption" placeholder="Caption" maxlength="30"/>
我使用 .onkeyup
显示来自 caption
输入的值:
<!-- This code showing "caption" value -->
<span id="print" class="date-container"></span>
现在,我想使用 select option
标签更改 caption
的字体:
<select id="font" name="font">
<option value="kalam" selected="selected">Kalam</option>
<option value="handlee">Handlee</option>
<option value="pacifico">Pacifico</option>
</select>
我的问题是,如何根据所选选项值更改字体系列?
示例:
我在 input caption field
上输入值,它自动显示在 date-container
上,然后我想将默认字体更改为 select option
中的另一种字体。但是保持 caption
出现,所以它只是改变了字体系列。谢谢!
有一个checked
CSS伪选择器。
option:checked {
font-family: fantasy;
}
option {
font-family: sans-serif;
}
<select>
<option>Cat</option>
<option>Dog</option>
</select>
需要js或者jquery:
<script>
$('#font').change(function(){
$('#caption').css('font-family', $('#font').val());
});
</script>
在您的页面上添加一个 jquery 文件,在 <head>
标记中添加:
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script>
并在 select 和文本框之后处理我的代码。