为什么jQuery选择器在追加后无法正常工作

时间:2017-07-04 08:57:44

标签: javascript jquery html5 browser dom-events

当我在追加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;
    }
});

0 个答案:

没有答案