0
.bio__content h4
のテキストをJSファイルで作成したnewLinks
のコンテンツに置き換えようとしています。HTMLでJSコンテンツを置き換える?
私はforEach
関数を使用して、newLinks
をページに表示しようとしていますが、それは私のためには機能しません。私は何が間違っているのか分かりません。.bio__content h4
のコンテンツをnewLinks
に置き換えたいので、replace()
関数を使用しました。
これは正しくありませんか?
HTML
<div class="bio__content">
<h1 itemprop="name">Name</h1>
<div>
<h4><%- profile.designations %></h4>
</div>
<div>
JS
var designation = JSContext.profile.designations.split(", ");
// designation = ['CAP', 'AEA', 'AAA']
var newLinks = designation.map(function(x) {
return "<a class='modal'>" + x + "</a>" });
// newLinks = ["<a class='hey'>CAP</a>", "<a class='hey'>AEA</a>", "<a class='hey'>AAA</a>"]
newLinks.forEach(function (e) {
$(".bio__content").text().replace(".bio__content h4", e);
});