使用javascript / jquery mobile将锚标记更改为按钮?

时间:2012-11-01 15:31:16

标签: javascript forms html5 jquery-ui jquery-mobile

我正在尝试将我的锚标记更改为按钮并使其正常运行但是当我更改它时似乎:​​

var editButton = document.createElement('a');


        editButton.href = "#additem";

这样:

var editButton = document.createElement('button');


        editButton.href = "#additem";

单击按钮时,不执行任何操作。但是,如果我将其切换回来,链接工作正常......我的目标主要是将锚文本更改为实际的jquery按钮。

我也尝试将属性类设置为ui按钮,但这也没有做任何事情。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

该按钮没有href的属性,你可以做的就是按下按钮的onclick事件:

var editButton = document.createElement('button'); 
editButton.onclick = function(e){ location.href = 'http://' + window.location.hostname + window.location.pathname +'#additem'}