3

このフィドルを参照してください: http://jsfiddle.net/VdZJx/2/

$(function()
{
    var li = $($("#link-item-template").html()).find("a").attr({
        href: "javascript:;"
    }).html("Toggle");

    $("ul").append(li);
});

これは私が行ったテンプレート アプローチであり、HTML テンプレートの保存と生成に使用している他のライブラリもいくつか見てきました。

jQuery バージョン 1.9.1 を使用している場合は、このデモを実行してコンソールを確認します。から新しい jQuery オブジェクトを生成しようとすると、Sizzle$().html()が次のエラーをスローすることがわかります。見る:

キャッチされないエラー: 構文エラー、認識されない式: <li> <input type="checkbox" /> <a></a> </li>

再び機能させるにはどうすればよいですか?

4

1 に答える 1