В этой ситуации может быть несколько ошибок (предполагая, что у вас был код после вашего примера, и он не просто оставил ваш код без изменений).
Прежде всего, если вы используете свой весь проект, а не только текущий файл, убедитесь, что ваш проект является основным проектом, а основной класс проекта установлен в правильный файл.
В противном случае я видел одноклассников с их кодом, но это было нормально, но у них все еще была такая же проблема. Иногда, в Netbeans, простое исправление:
Если это не работает, попробуйте очистить кеш Netbeans, а если все остальное не удастся, просто выполните чистую установку и переустановку Netbeans.
Замените imgStr URL-адресом изображения перед добавлением.
$( "body" ).each(function() {
var imgStr;
var htmlWrap = '<div class="gi-chart-wrap"><span class="eltdf-title-holder reviews_tab ui-accordion-header ui-state-default ui-corner-all" role="tab" id="ui-id-3" aria-controls="ui-id-4" aria-selected="false" aria-expanded="false" tabindex="-1"><span class="eltdf-accordion-mark"><span class="eltdf_icon_plus icon_plus"></span><span class="eltdf_icon_minus icon_minus-06"></span></span><span class="eltdf-tab-title">GI Chart</span></span></div><div class="eltdf-accordion-content ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom" id="ui-id-4" aria-labelledby="ui-id-3" role="tabpanel" aria-hidden="true" style="display: none;"><img src="/wp-content/uploads/2019/01/' +imgStr+ '" alt="GI Chart" /></div></div>';
// If the body has the class append htmlWrap with the correct imgStr variable
if ( $( this ).hasClass( "product-fruit-nuts-superfood-with-baobab" ) ) {
$( this )
imgStr = 'gi-chart.png';
htmlWrap = htmlWrap.replace("imgStr", imgStr);
$(".eltdf-accordion-holder").each(function() {
$(this).append(htmlWrap);
});
} else if ( $( this ).hasClass( "product-dark-chocolate-mandarin" ) ) {
$( this )
imgStr = 'gi-chart-2.png';
htmlWrap = htmlWrap.replace("imgStr", imgStr);
$(".eltdf-accordion-holder").each(function() {
$(this).append(htmlWrap)
});
}});