Jquerymobile textBox - onChange 事件 - 在 Operamobile 浏览器中不起作用
我正在使用 jquerymobile alpha 4.1 开发示例应用程序。在我的设计中,当最终用户更改控件的值时,我必须从文本框中获取值。
所以我使用以下代码。
HTML:
<input type="text" id="username" > </input>
JS:
$("#username").live("change" , function() {
alert("hai"+ $("username").val());
});
它在 iphone-safari 浏览器、Android、黑莓本机浏览器中运行良好。
但它在 Operamobile- 11 和 Operamobile 10 中不起作用。(它无法检测到此事件。)
请分享您的建议。我应该使用任何其他事件来避免此错误吗?
谢谢。
I am developing the sample apps using the jquerymobile alpha 4.1. In my design, I have to get the value from textbox while enduser change the value of control.
So I am using the following code.
HTML :
<input type="text" id="username" > </input>
JS :
$("#username").live("change" , function() {
alert("hai"+ $("username").val());
});
It is working fine in the iphone-safari browser, Android , blackberrry native browsers.
But It does not work in the Operamobile- 11 and Operamobile 10. ( It could not detect the this events.)
Please share your suggestion. Shall I use any other event for avoiding this error ?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
实时示例
试试这个:
而不是这个:
替代方案:(没有 live() ):示例
Live Example
Try this:
instead of this:
Alternative: ( Without the live() ): Example