私は次のものを持っています
<div><span class="myspan">hello</span> this text has no span </div>
div
jQueryでは、「このテキストにはスパンがありません」というテキストをラップまたはスパンするにはどうすればよいですか?
私は次のものを持っています
<div><span class="myspan">hello</span> this text has no span </div>
div
jQueryでは、「このテキストにはスパンがありません」というテキストをラップまたはスパンするにはどうすればよいですか?
あなたの現在の例では、ここに私の1行のソリューションがあります:
$("div span").detach().prependTo($("div").contents().wrap("<span />").end());
それは最善の解決策ではありませんが、あなたを助けることができます...
<div id="myDiv"><span class="myspan">hello</span> this text has no span </div>
var div = $('div#myDiv');
var span = $('span.myspan');
div.remove(span);
div.html($('<span></span>').text(div.text()));
私がやろうとしていることをあなたは理解していると思います