我只是将tzCheckbox视为花哨的ON / OFF并且在IE8下我在此行中有错误
// Creating the new checkbox markup:
var checkBox = $('<span>', {
class: 'tzCheckBox ' + (this.checked ? 'checked' : ''),
html: '<span class="tzCBContent">' + labels[this.checked ? 0 : 1] +
'</span><span class="tzCBPart"></span>'
});
并且错误说明:预期的标识符,字符串或数字。
答案 0 :(得分:1)
我在ie8下遇到了同样的问题,但现在我解决了。 您需要更改类部件,如下所示。
'class' : 'tzCheckBox'+(this.checked?' checked':''),
参考这个 Possible cases for Javascript error: "Expected identifier, string or number" 其中一个答案很有帮助。