Fixed an infinite loop problem when using $().parent() to crawl up the hierarchy.

This commit is contained in:
Kin Blas 2011-02-18 08:51:36 -08:00
parent f7d576b1b5
commit dfdb4850b2

View file

@ -77,7 +77,7 @@ function createVirtualEvent(event, eventType)
function getClosestElementWithVirtualBinding(element, eventType) function getClosestElementWithVirtualBinding(element, eventType)
{ {
var $ele = $(element); var $ele = $(element);
while ($ele){ while ($ele && $ele.length){
var b = $ele.data(dataPropertyName); var b = $ele.data(dataPropertyName);
if (b && (!eventType || b[eventType])) { if (b && (!eventType || b[eventType])) {
return $ele; return $ele;