Dojo-将事件侦听器添加到动态创建的元素

克里斯特尔

嗨,我正在尝试将事件侦听器添加到动态创建的"<a></a>"元素中,但是没有成功。

这是项目/元素:

var item = "<div class='item' id='" + id + "'>"
            + "<div class='cell ion-chevron-right'>"
            + "<span class='cell items'>" + text + "</span>"
            + "<a id='" + id + "_icon' class='mIcon ion-ios-close-outline' style='margin-left:-22px; font-size:18px;'></a>"
            + "</div>"
            + "<div class='cell'>" + price + "</div>"
            + "</div>";

            return item;
          }

在这里,我将其插入HTML:

var addAccessorie = function(id, text, price){
            var m = id + "_accessorie";
            dojo.place(newAccesorieItem(m, text, price)
            ,"maintenance_accessorie"
            ,"after"); // before/after
          }

如何"<a>"DOJO中添加CLICK事件

Himanshu

使用dojo/dom-construct创建的<a>元素,然后使用dojo/on到绑定onclick的事件。

var aElement= domConstruct.toDom("<a id='" + id + "_icon' class='mIcon ion-ios-close-outline'
             style='margin-left:-22px; font-size:18px;'></a>");

on(aElement, 'click', function(){
    //Your click handler
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将事件侦听器附加到Dojo工具箱中动态添加的窗口小部件内容

如何将事件侦听器添加到动态创建的HTML列表元素?

将事件侦听器添加到动态创建的元素中

将事件侦听器添加到动态添加的列表元素

使用jQuery将事件侦听器添加到动态添加的元素中

将事件侦听器添加到使用Javascript从API捕获的动态生成的元素中

jQuery-将事件侦听器添加到动态创建的按钮

将事件侦听器添加到动态创建的按钮

将事件侦听器添加到动态创建的KonvaJS图像形状

dojo可移动事件?

Dojo Event动态创建的事件未处理

Dojo获取元素类型

如何添加触发将某种类型的元素添加到DOM的事件侦听器?

如何将侦听器事件添加到由DefaultListModel对象添加的JList元素?

将具有单击事件的超链接添加到Dojo网格

将表格添加到我的Dojo代码中

将事件侦听器添加到绘制的对象

尝试将事件侦听器添加到JTextField

将拖动事件侦听器添加到iframe

将“this”添加到事件侦听器?

将setTimeout添加到事件侦听器

在动态创建的元素上添加事件侦听器

动态将动作侦听器添加到按钮

将事件侦听器添加到Angular 4中的DOM元素

将多个事件侦听器添加到一个元素

将Click事件侦听器添加到具有相同类的元素

将事件侦听器添加到香草javascript中尚不存在的元素

将事件侦听器添加到HTML元素集合

如何通过JavaScript将事件侦听器添加到body元素?