如何从innerHTML获取元素?

时间:2019-10-21 13:13:10

标签: javascript jquery

我正在尝试从另一个元素的innerHTML访问元素。我有这个元素:

enter image description here

我可以清楚地看到其中需要的元素。但是,当我尝试这样做时:

$chartContainer.find(".pin")

找不到。这是什么问题?

1 个答案:

答案 0 :(得分:3)

从日志输出中可以看到$chartContainerHTMLDivElement对象,而不是jQuery对象。因此,直接调用find()无效。变量名称上的$前缀令人困惑,因此建议删除它。

要解决此问题,您需要将$chartContainer包装在jQuery对象中:

var $pin = $($chartContainer).find(".pin");