javascript - jQuery 查找文本并隐藏该文本

标签 javascript jquery

我试图隐藏段落中的文本。问题是脚本找到了文本并删除了整个段落。我只想删除搜索到的文本。 Demo

<div class='article'>    
    <p>Text may refer to: Contents. 1 Computers and electronics; 2 Arts and entertainment; 3 See also. Text (journal), an academic journal of language, discourse, and...</p>
</div>

$(function() {
    var foundin = $('.article p:contains("journal")');
    $(foundin).hide();
});

最佳答案

var foundin = $('.article p:contains("journal")');
foundin.text(foundin.text().replace(/journal/g, ""))

http://jsfiddle.net/aanN2/5/

关于javascript - jQuery 查找文本并隐藏该文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22458040/

相关文章:

javascript - 如何在使用 effect.scrollto 方法时更改 url 名称

javascript - 运行 for 循环。增加值;退出并使用新值再次开始循环

javascript - 如何防止 Meteor.js 模板在没有数据的情况下呈现

jquery - 为什么 .filter 可以找到标签而 .find 却不能?

javascript - 使用 AJAX 加载图像时出现问题

javascript - XmlHttpRequest onprogress 间隔

javascript - Chart.js 折线图工具提示显示错误的标签,当线条不是从第一个标签开始时

javascript - 全日历重复事件

javascript - 格式化和显示从 jQuery 返回的数据?

javascript - 单击鼠标右键并粘贴触发事件