我试图在文本框中添加✔字符(即重复选标记)。
如果我将其硬编码为文本框的值,则在浏览器中确实会显示正确的复选标记。
但是,如果我尝试将值动态更新为“✔”则不会反映在浏览器中。
我试过了
1. $('#txtBox').val(result.value);
2. $('#txtBox').val('✔');
3. $('#txtBox').attr('value',result.value);
4. $('#txtBox').attr('value','✔');
所有这些组合。
即使这样,如果我尝试动态显示复选标记,它也不会显示复选标记。
请帮忙
最佳答案
一种方法是直接添加✔字符。
$('#addChkBox').click(function () {
$('#txtBox').val('✔');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<input id="txtBox"/>
<button id="addChkBox">Add CheckBox</button>
关于jquery - 在文本框中动态添加HTML复选标记字符,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32228882/