gpt4 book ai didi

javascript - 如何按行搜索并替换该行的内容

转载 作者:行者123 更新时间:2023-11-30 14:23:42 25 4
gpt4 key购买 nike

Fiddle

$(".my-item").each(function() {
var lines = $(this).text().split("\n");
var k = "";

$.each(lines, function(n, elem) {
if (elem.trim().length > 0) {
if (elem.indexOf('my info1 & test') !== -1) {
alert("in here");
debugger;
elem.replace('959', '600');
alert(elem);
}
}
});
});

当我按行搜索并满足条件时,我想替换 DOM 中的文本,但它不起作用...

任何帮助,请...

最佳答案

Working fiddle .

您可以将这些行存储在数组变量中(在我的示例中为 result),然后使用 join() 在末尾将它们加入新行,最后替换它们在 DOM 中:

$(this).text(result.join("\n"));

$(".my-item").each(function() {
var lines = $(this).text().split("\n");
var result = [];

$.each(lines, function(n, elem) {
if (elem.trim().length > 0) {
if (elem.indexOf('my info1 & test') !== -1) {
elem = elem.replace('959', '600');
}
}

result.push(elem);
});

$(this).text(result.join("\n"));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<dd class="my-item" style="height: 44px;">
my info1 &amp; test 959 my info2 &amp; test 1200 my info3 &amp; test 450 my info4 &amp; test 908
</dd>

关于javascript - 如何按行搜索并替换该行的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52301395/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com