Javascript 对象没有';t在<;中不支持此属性或方法;即9
我是一个JS noobie,我被Javascript 对象没有';t在<;中不支持此属性或方法;即9,javascript,jquery,internet-explorer,cross-browser,Javascript,Jquery,Internet Explorer,Cross Browser,我是一个JS noobie,我被
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>)
}
var getAmount=function(){
$(“#amount”).html(“$0至$30000$30001至$35000$35001至$40000$40001至$45000$45001至$50000”)
}
我见过其他线程也有同样的错误,但不知道它在这里是如何应用的。谢谢 发生这种情况时,
quantity
的值是多少?数量取决于用户从下拉列表中选择的值。我测试确保JS从下拉列表中正确提取值,因此我认为这不是问题所在。无论用户选择哪个数量,都会发生错误吗?所有数字都需要删除,最低的数字除外,这些数字没有逗号。实际上,我刚刚在行中添加了quantity=quantity.toString();由于某种原因,.val()
返回的是一个对象而不是字符串,我不知道为什么。我从来没见过。
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>)
}