当我在追加html元素后尝试jQuery选择器时,事件不起作用但是当所有页面加载时我再次尝试选择器,如拖放或点击事件,其他任何工作。我使用setTimeout函数在3秒后尝试此事件没问题,但我不想这样做。我们有另一种方式吗?我正在使用谷歌浏览器。
$('#conf'+objId).on('toolbarItemClick', function(event,buttonClicked){
var itemId=buttonClicked.id;
var clickedItemId=event.target.id.slice(4);
var _obj=getObjectById(clickedItemId);
switch (itemId) {
case 'objeEdit':
editBoxNameDialog(clickedItemId,"obj",_obj);
break;
case 'objeCircle':
clearObjectBackground(_obj);
break;
}
});