使用jQuery.val()和Modernizr Webshims Lib检索值时出现问题

时间:2012-10-18 14:47:10

标签: html5 firefox modernizr polyfills shim

我使用Modernizr plus Webshims使我能够为尚不支持该选项的浏览器使用type =“number”类型。它运行正常,但我无法使用jQuery访问数字输入字段的值[我将分享我正在使用的代码]。

在Chrome中(不需要填充)我可以使用val()检索值。在Firefox(确实需要polyfill)中,我也可以检索值,如果我不使用webshim polyfill。

但是,一旦我使用webshims,我就无法再检索该值。

以下是我正在使用的代码:

在标签之前,我有以下内容:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script>
<script src="http://localhost/bp2/wp-content/themes/method/custom/js/modernizr.custom.65840.js">      </script>
<script src="http://localhost/bp2/wp-content/themes/method/custom/js/webshims/polyfiller.js">   </script>
<script>
jQuery.webshims.polyfill('forms forms-ext');
jQuery(document).ready(function($) {
 $('select, input', window.parent.document).change(function() {
    var test = $('#test135').val();
    console.log(test135);
}).trigger('change');
});

</script>

在内容部分,我添加了以下内容:

<input id="test" type="number" placeholder="Test2" max="360" min="0" step="30">

知道如何让它发挥作用吗?

1 个答案:

答案 0 :(得分:0)

不应该是:

console.log(test);