2

我是一个 JS noobie,我被 < IE 9 中出现的错误难住了。在所有其他浏览器中,我的应用程序运行良好。用户在表单上插入一些值并获得返回的产权保险报价。您可以在http://dailyspiro.com/上查看该页面

以下“var amount...”行返回错误:“对象不支持此属性或方法”

var quantity = $('#amount').val();
var amount = quantity.replace(/\,/g,''); // removes commas in numeric string 

#amount div 是带有数值的下拉菜单。由于下拉列表中有很多值(数百个),我将它的代码放在 JS 文件而不是 html 文档中。这是它的外观的一小部分摘录:

var getAmount = function() {
$('#amount').html('<option value=""></option><option value="0">$0 to $30,000</option><option value="30,001">$30,001 to $35,000</option> <option value="35,001">$35,001 to $40,000</option> <option value="40,001">$40,001 to $45,000</option> <option value="45,001">$45,001 to $50,000</option>) 
}

我已经看到其他具有相同错误的线程,但无法弄清楚它是如何应用在这里的。谢谢!

4

0 回答 0