javascript - 隐藏从服务器返回的部分文本

标签 javascript jquery html css

在我的网页上,我想隐藏服务器返回的对象中的部分文本。例如:

<div>
    <h4>{{name.SubName}}</h4>
</div>  

{{name.SubName}} 返回的字符串包含一个名称,后跟括号内的一些文本,例如“Sample Name(XYZ)”。我希望能够隐藏括号内出现的任何内容,即本例中的 (XYZ)。 关于如何完成这项工作有什么建议吗?

最佳答案

从服务器返回后,向返回预期格式的对象添加一个函数,例如

$.get('example', function(name){
    name.cleanSubName = function(){
        this.SubName.replace(/\([^)]+\)/, "")
    }
});

并在模板中使用它,例如,

<h4>{{name.cleanSubName()}}</h4>

从 @Rohan Kumar 借来的正则表达式:)

希望这有帮助。

关于javascript - 隐藏从服务器返回的部分文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39116031/

相关文章:

jquery - Kendo UI 验证器错误消息未正确定位

java - 如何使用 JSoup 通过标签获取元素? - java

javascript - 当某些字段为空时阻止表单提交

javascript - Google 饼图类型不匹配

javascript - 如何在不指定高度的情况下仅向一个div添加垂直滚动条?

Jquery防止多次提交

javascript - jquery 事件后转到 href

javascript - 如何使用带有钩子(Hook)的 react-native-action-sheet

JavaScript - 通过输入字段将对象添加到数组的末尾

jquery - Responsive Circle 内圈