私はこれを簡単に書いたが、コードは次のとおりである。
var navTitle = $('#nav ul').html();
var replacer = navTitle.replace('<li class="page_item page-item-73">
<a href="xxx/">x training programme</a><ul class=\'children\'>',
'<li class="page_item page-item-73"><a href="xxx/">x training programme</a
<ul id="longDropdown" class=\'children\'>');
console.log(replacer);
//$('#nav ul').html(replacer);
HTMLでは、次のように表示されます。
<li class="page_item page-item-73"><a href="xxx/">x training programme</a>
<ul class='children'>
検索文字列のの後に\nを入れてみましたが、文字列が変更されていないため、src文字列が見つからないと思います。
ここでの問題は新しい行ですか?私はそう信じていますが、それをターゲットにすることはできません。