7

我们的应用程序可以共享代码。例如,用户正在共享 html 代码,如下所示

<div id="nav-vert-one">

<ul>
{{for GroupCollection}}
<li>
 <a href="#" title="{{:Name}}" onclick="test()">      {{:Name}}</a>
('{{:GroupId}}')">

</li>
{{/for}}
</ul>

这不是一个完美的格式......现在我需要实现(自动)代码格式化......

即自动代码格式点击后,它应该看起来像

<div id="nav-vert-one">
    <ul>
        {{for GroupCollection}}
        <li><a href="#" title="{{:Name}}" onclick="test()"> {{:Name}}</a>
('{{:GroupId}}')"></li>
        {{/for}}
    </ul>

那么,是否有现成的插件可用,或者有什么方法可以通过 jQuery 或 C# 实现它?

4

1 回答 1

1

有一个名为 jquery-htmlClean 的 jQuery 插件:http ://code.google.com/p/jquery-clean/

我用您的代码示例进行了尝试,这是输出:

<div>
    <ul>
        {{for GroupCollection}}
        <li>
            <a href="#" title="{{:Name}}">{{:Name}}</a> ('{{:GroupId}}')">
        </li> {{/for}}
    </ul>
</div>

你可以在这里试试:http ://www.antix.co.uk/Content/Demos/jQuery-htmlClean/Test.htm

于 2013-03-15T13:57:58.210 回答