修改jQuery插件,我有以下代码行:
var currentread = (self).find('.c'+a).html();
//currentread = currentread.toUpperCase();
$('#output').html(currentread);
中间行注释掉,代码工作正常。具有类'c [1-n]'的div的内容显示在#output中。但是,取消注释中间行以将其转换为大写,会为该行生成错误“currentread is null”。
我必须在这里做些蠢事,但这似乎没有意义。有什么想法吗?
答案 0 :(得分:8)
只是currentread
为空的情况?您可以将其更改为:
currentread = (currentread || "").toUpperCase()
以便始终在字符串上调用toUpperCase。