JavaScript を使用してリンクのテキストを変更したいと考えています。問題は、この特定のリンクに ID がないことです。これは SharePoint ページであり、この特定のリンクはアクセスできないページ レイアウトによって作成されているため、html を変更できません。IE Developer Tools を使用すると、リンクを囲む HTML が次のようになっていることがわかります。
<span id="DeltaPlaceHolderPageTitleInTitleArea">
<span>
<a href="#ctl00_PlaceHolderPageTitleInTitleArea_ctl00_SkipLink">
<img width="0" height="0" style="border-width: 0px;" alt="Skip Navigation Links" src="" /></a>
<span>
<a title="State-Compliance" href="/sites/tax/Compliance/SitePages/State-Compliance.aspx">State-Compliance</a>
</span>
<a id="ctl00_PlaceHolderPageTitleInTitleArea_ctl00_SkipLink"></a>
</span>
変更したいリンクは 2 番目のリンクで、ツールチップに「State-Compliance」があるリンクです。jQuery を調べたところ、テキストを変更するために使用できることがわかりまし$('#DeltaPlaceHolderPageTitleInTitleArea').find("a").text("Test");
たが、3 つのリンクすべてのテキストが変更されました。1つだけ変更するにはどうすればよいですか?3 つを繰り返す必要がありますか、または変更したいリンクを取得する簡単な方法はありますか?
これがばかげた質問であれば申し訳ありません。私は ac# 開発者であり、JavaScript を使用するのはこれが初めてです。
さらに情報が必要な場合はお知らせください。
ウォーレン