我正在尝试使用jQuery生成一个锚点,使用一些自定义的HTML5属性来获得类似的东西。
$('<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()但是我无法在标记中设置值,仅在DOM中。
答案 0 :(得分:10)
引用data-toggle
,它会起作用:
$("<a/>", {
href: "#local_anchor",
text: "DUMMY_TOKEN",
onClick: "remote_function('token')",
"data-toggle": "modal"
});