I would like to change that:
<ul id="menu-footer-menue" class="menu">
<li id="menu-item-101" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-101">
<a href="http://www.7tagetherapie.de/ueber-uns/" data-slimstat="5">Über uns</a>
</li>
<li id="menu-item-100" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-100">
<a href="http://www.7tagetherapie.de/impressum/" data-slimstat="5">Impressum</a>
</li>
<li id="menu-item-99" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-99">
<a href="http://www.7tagetherapie.de/datenschutz/" data-slimstat="5">Datenschutz</a>
</li>
</ul>
To that:
<ul id="menu-footer-menue" class="menu">
<span id="menu-item-101" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-101">
<a href="http://www.7tagetherapie.de/ueber-uns/" data-slimstat="5">Über uns</a>
</span>
<span id="menu-item-100" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-100">
<a href="http://www.7tagetherapie.de/impressum/" data-slimstat="5">Impressum</a>
</span>
<span id="menu-item-99" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-99">
<a href="http://www.7tagetherapie.de/datenschutz/" data-slimstat="5">Datenschutz</a>
</span>
</ul>
On this page.
I already tried this:
var html = [];
var list = jQuery('#menu-footer-menue');
html.push('<div>');
jQuery(list.find('li').each(function() {
html.push('<span>' + jQuery(this).text() + '</span>');
}));
html.push('</div>');
jQuery(list.replaceWith(html.join('')));
But sadly, it doens't work. Also I have to use jQuery
instant of $
because I am not allowed to install jQuery on this site for whatevery reason...
My question now is, how can I get the 3 points in one line?
My idea is to do that with jQuery changing <li>
tp <span>
. But as mentioned, it doesn't work... Where is there issue and how can I fix that or is there another/better way to do that?
Kind Regards