对于包含特定字符串的每个元素,删除字符串及其后的所有内容

Remove string and everything after for each element containing certain string

本文关键字:字符串 删除 元素 于包含      更新时间:2023-09-26

我有一个在线商店,里面有菜单项,需要去掉名称的某个部分,仅供我参考。

我想剪的那部分绳子是"-123-",后面的都是。例如,"挡泥板-123-uitar"将变为"挡泥板"

有多个菜单项实例中有"-123-",所以我需要自动(而不是一个接一个)进行

可以这样选择字符串:$('li.menu-item>a').text()

谢谢!

这将是"一个接一个"的,但应该这样做吗?

$( 'li.menu-item > a' ).text(function(_,txt) {
    return txt.split('-123-').shift();
});

FIDDLE