【发布时间】:2016-04-19 18:46:24
【问题描述】:
我在获取动态输入值时遇到问题。该问题仅在 Safari 中出现。其他浏览器都可以。
我的动态加载输入看起来像
<input type="text" class="form-control active" data-inputmask="'alias':'date'" datepicker name="products[16][start_date]" onkeyup="getItemPrice(16)" required placeholder="Start Date">
然后我尝试以这种方式获得它的功能价值
var start_date = $('input[name="products['+id+'][start_date]"]').val();
不幸的是,在 Safari 中它总是返回空值。 在这种情况下我该怎么办? 谢谢
编辑:
这个问题只涉及 $.val()。其他一切正常(隐藏、显示等) 我可以设置 val() 但无法获取。
所采取的行动均未成功。 Safari有什么问题吗?必须有一个选项来获取动态渲染元素的值。我以前从来没有遇到过这样的问题。有什么想法吗?
问题已解决
不兼容的插件(输入掩码)
【问题讨论】: