jquery不在IE中工作,表单字段"未定义"

时间:2015-08-21 02:17:16

标签: jquery forms internet-explorer

我使用jquery在提交时从表单字段中删除逗号,这样表单在下一步中就会很好用。 jquery脚本适用于Chrome和Firefox,但不适用于IE。

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
    $("#submit").click(function () {
        $(price1).val( $(price1).val().replace(/,/g,'') );
    });
});</script>

,表单字段只是:

<input name="price1" id="price1"   value="" size="32">

我错过了什么?有什么建议?

2 个答案:

答案 0 :(得分:3)

$(price1)更改为$("#price1")。有些浏览器会将所有ID转换为全局变量,但这不是访问它们的标准方法。

答案 1 :(得分:0)

那很有效!剥离了逗号,我实际上理解你的解决方案。谢谢