我有一个带有两个输入的表格。其中一个用于文本输入,另一个用于提交,如按钮。我在该提交图标中添加了一个图标,我想在单击时进行更改。
<input class="searchBtn" id="submit" name="submit" type="submit" value="">
$(document).ready(function() {
'use strict';
$(".searchInput").on("click", function () {
$(".searchBtn").attr("value", "")
})
})
第一个图标与该unicode值配合正常,但是当我单击它时显示
,而不是该图标为unicode。
答案 0 :(得分:1)
这是解决方案(使用序列\u
进行转义):
$(document).ready(function() {
'use strict';
$(".search-btn").on("click", evt => {
$(evt.target).attr("value", "\uf105");
})
})
@charset "UTF-8";
.search-btn {
font-family: "FontAwesome";
}
<link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input class="search-btn" id="submit" name="submit" type="submit" value="">