【发布时间】:2011-08-23 00:14:23
【问题描述】:
我在设置 jQuery Mobile 文本输入的显示文本时遇到问题。以下是我的代码
$('#editPartyName').textinput();
$('#editPartyName').val(party.name);
行为真的很奇怪,第一次显示模态框时,文本输入框在模态框上(jquery mobile simple dialog plugin),文本在模态框上的输入字段中就好了。但是,第二次显示模式时,输入中的可视文本将消失。但是,当我检查元素的值时, alert($('#editPartyName).val());该值在那里并且是正确的。文本不会显示在元素中。我正在使用 JQM Beta 1。我还尝试在 val() 声明之后粘贴 $('#editPartyName').textinput() 。
有人有什么建议吗?谢谢!
【问题讨论】:
-
我在通过
.val("")以编程方式设置值时遇到“后样式”问题,并发现调用.focus().blur()解决了它。
标签: jquery jquery-mobile