0
我想修改一個HTML字符串(比如向其子中的一個添加類)。在我的代碼中,我必須使用一個container
作爲中途輸出$html
作爲一個字符串。 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>"
我不明白,你想寫'$ html'(在添加類後)作爲一個字符串,而不是創建DOM元素? – martriay
是的,我想它作爲一個字符串,並沒有實際的DOM在這裏。 – shenkwen
@guradio我問我是否可以做到這一點,而不引入'容器' – shenkwen