0
私はHTML文字列を変更しようとしています(子クラスにクラスを追加するようなもの)。私のコードでは、文字列として$html
を出力する途中でcontainer
を使用しなければなりません。 jQueryはこれを行うための関数を提供していますか?jQueryオブジェクトのセットからHTMLを生成しますか?
html = "<p>title</p><div><ul class='www'></ul>something</div>";
$html = $(html);
$html.filter('div').find('ul').addClass('xxx');
container = $('<div></div>');
html = container.html($html)[0].innerHTML; //output "<p>title</p><div><ul class='www xxx'></ul>something</div>"
DOM要素を作成する代わりに '$ html'(クラスを追加した後)を文字列として書きたいと思っていますか? – martriay
はい、私はそれを文字列として使用したいと思います。実際のDOMはありません。 – shenkwen
@guradioコンテナを導入せずにこれを行うことができるかどうかを質問しています – shenkwen