4

このようなものを取得するためにいくつかのカスタムHTML5属性を使用して、jQueryでアンカーを生成しようとしています。

$('<a/>', {href : "#local_anchor",text: "DUMMY_TOKEN", onClick:"remote_function('token')"}).attr("data-toggle", "modal")

このコードを使用すると、問題なく動作します。

$('<a/>', {
   href : "#local_anchor",
   text: "DUMMY_TOKEN",
   onClick:"remote_function('token')"
}).attr("data-toggle", "modal")

しかし、最初のhref、textなどに沿ってパラメータとしてdata-toggleを渡したいのですが、そうしようとすると構文エラーが発生します。

また、.data()を使用しようとしましたが、DOMでのみ、マークアップに値を設定できませんでした。

4

1 に答える 1

12

引用するだけdata-toggleで機能します:

$("<a/>", {
    href: "#local_anchor",
    text: "DUMMY_TOKEN",
    onClick: "remote_function('token')",
    "data-toggle": "modal"
});
于 2012-07-06T10:11:15.203 に答える