$('#table25').on('click', '.buyable', function () {
var th = $(this);
var thclass = $(this).attr('class').split(' ')[1];
var td = $('#table25').find('td.'+thclass);
if ($('#checkuserstatus').val() == "0") {
$('#pleaslogin').modal('show');
return;
}
var prodtitle = $('#table25title').text();
var hex = rgbhex(td.css('background-color'));
if (hex != '#859de6') {
var y = '';
var x = '';
var xy = th.data('buyable');
var pageurl = document.URL;
$.ajax({
url: '/prod_selected/',
type: 'get',
data: {title: prodtitle, xy: xy, x: x, y: y, pageurl: pageurl}
}).done(function (data) {
if (data != 'bad') {
$('#cart').text(data);
td.css('background-color', '#859de6');
td.css('color', '#ffffff');
}
});
}
});
这适用于Chrome,但不适用于FireFox,我收到了:
TypeError: a is null
我错过了什么?我正在使用最新的jquery lib
我用未压缩的jquery.min.js替换了jquery.min.js,现在我在这一行中看到了错误。它是什么?我该如何解决这个问题?