2012-07-06 113 views
4

我正在尝试使用jQuery生成一个锚点,使用一些自定义HTML5属性来获取类似这样的内容。在Jquery中使用自定义HTML属性创建元素

$('<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的参数,文字等 当我尝试这样做,我得到一个语法错误。

我还试图用。数据(),但我无法设置值的标记,只在DOM。

回答

10

只是引用data-toggle,它会工作:

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

它做到了,谢谢你。 – 2012-07-06 11:16:07