我尝试使用jAlert显示带有输入框的弹出对话框。点击" OK"我想从此输入框中获取值以发送到服务器。我使用jQuery从包含输入字段的div中提取内容。问题是,当我使用jQuery尝试获取该输入字段的内容时,它不起作用 - 它返回为空。
HTML如下:
<div id="test">
<input type="text" id="def" />
</div>
$.jAlert({ 'content' : $("#test").html()});
...并尝试使用jQuery访问...
$("#def").val();
我可以通过使用keyup监听器强制更新字段来绕过它,但它看起来真的很笨重......
<input type="text" id="def" onkeyup="$('#def').val($(this).val())" />
执行此操作后,我可以访问&#39; def&#39;的内容。领域。有更优雅的解决方案吗?