除了在选择菜单中列出之外,我还想允许用户进行手动输入。
所以我尝试在JS中添加按钮“manual”来选择JQM的控件,点击后让用户输入他的数据。但不知怎的,我无法挂钩按钮的onclick事件。通过第一次单击按钮没有任何反应,通过第二次单击选择打开它的选项。在此处查看http://jsfiddle.net/jQAMh/17
出于演示原因,要调用的函数非常简单:
function userEntry() {
alert("onclick hook works!");
}
有什么想法吗?
提前致谢!
答案 0 :(得分:1)
似乎select
jQuery Mobile组件正在接收事件而不是输入元素。尝试将z-index: 9999;
添加到按钮的类中:.button-span
:
.button-span {
position: absolute;
right: 0;
margin-top: -7px !important;
float: right;
top:5px;
z-index: 9999;
}
您可以看到演示here。