我需要从字段中删除不需要的字符。我目前在该字段中的结果是<DT></DT><DD>57 MINUTES</DD>
我尝试了一下,但是没有用
jQuery('display').val(function(index, val){
return val.replace('<DT></DT><DD>', '').trim();
});
<input type="hidden" id="display" value="<DT></DT><DD>0 MINUTES</DD>">
想要的结果只有几分钟。
答案 0 :(得分:4)
$($('#display').val()).text()
$($('#display').val())
,这会将您的值转换为html。
.text()
将检索分钟字段。
答案 1 :(得分:0)
尝试这样,使用正则表达式
还有一个小问题,您错过了选择器#
$('#display').val($('#display').val().replace(/(<([^>]+)>)/ig,""))
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="text" id="display" value="<DT></DT><DD>0 MINUTES</DD>">