我已经开始使用这个例子:http: //jsfiddle.net/WEyyh/144/;
<div data-role="page" id="home">
<div data-role="content">
<input type="text" id="buttonText" placeholder="Enter Button Name"/>
<input type="button" id="createButton" value="Create Button" />
<div id="buttonPlaceHolder"> </div>
</div>
</div>
<script>
$('#createButton').bind('click', function() {
$('#buttonPlaceHolder').append('<a href="#"
data-role="button">'+$('#buttonText').val()+'</a>');
// refresh jQM controls
$('#home').trigger('create');
});
</script>
现在我想通过输入他/她的网址并将其传递给该按钮的锚点来为用户创建的每个新按钮添加功能。即,一旦单击“创建按钮”,我想将“href="#"”中的哈希标记替换为用户在地址字段(将位于“输入按钮名称”字段的正下方)中键入的任何内容。我已经尝试了好几天,但我认为我还没有接近解决这个问题或找到一个很好的例子。