我是JQuery的新手,这个错误超出了我的范围。我从JQuery 1.2升级到1.11,现在变得“上下文未定义”错误。我读到使用createElement可能是导致这种情况的原因。在升级后停止工作的代码部分中,我有$(document.createElement('tr'))
。
还有另一种方法来写这个以便这些错误会停止吗?我尝试过:$("tr")...
但该元素不再需要在页面上。
如何解决此问题?
修改
$myElement =
$(document.createElement('tr'))
.addClass('jqgrow')
.attr('_boggy_call', this)
.click( function( )
{
boggy.editCall($this);
})
.append
(
$(document.createElement('td')).text($myProperties.CallNo)
)
.append
(
$(document.createElement('td')).text($myProperties.ClientAddress)
)
.append
(
$(document.createElement('td'))
.text
(
boggy.UtilityValues.CallTypes[$myProperties.CodeId]
)
)
.append
(
$(document.createElement('td'))
.text
(
boggy.UtilityValues.Dispositions[$myProperties.DispoId]
)
)
.appendTo('#openAir-content tbody')