替换页面加载中的字段中的字符

时间:2019-06-28 05:10:03

标签: jquery

我需要从字段中删除不需要的字符。我目前在该字段中的结果是<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>">

想要的结果只有几分钟。

2 个答案:

答案 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>">