我制作了一个简单的凭证js代码,适用于pc(chrome,firefox)和mac(chrome),但它不适用于mac + safari 7.05
jQuery(document).ready(function($) {
var vouchersArr = ['stack98',
'stack45'];
$("#voucherCode").change(function() {
if (~$.inArray($(this).val().toLowerCase(), vouchersArr)) {
//$(this).val();
if($(this).val().toLowerCase() == vouchersArr[0]) {
$('#price').val(125);
//alert('test '+document.getElementById("price").value);
}
if($(this).val().toLowerCase() == vouchersArr[1]) {
$('#price').val(95);
//alert('test '+document.getElementById("price").value);
}
} else {
$(this).val('Not a valid code');
}
});//end change
});
我该如何解决这个问题?