jQuery Selector不适用于动态创建的元素

时间:2014-06-08 21:25:18

标签: javascript jquery

console.log($('svg.datamap').html())

我正在尝试选择一个类属性为“datamap”的SVG元素。它不起作用,因为我正在动态创建svg元素。我该如何解决这个问题?或者有没有办法在javascript中选择动态创建的元素?

1 个答案:

答案 0 :(得分:2)

您需要绑定到页面加载时存在的内容,然后委托它。一个基本的例子可能是:

$('body').on('click','svg.datamap',function() {
    //do something with svg.datamap
});