我在想是否有一种干净的实现方式可以在将元素附加到DOM之前获取它们。
例如(使用jQuery):
var html = "<div class = 'test'><div class = 'innertest'>Hello!</div></div>";
var innerDiv = $(html).find('.innertest');
我觉得这似乎不可能,但我想看看是否有任何实现可以做到这一点-因为这对于类和分离来说非常好。
编辑:我想知道这是否可行。我所说的“干净”是指它没有使用像字符串替换或者其他什么鬼畜操作。 这不是一个我制造它们的情况。如果我能制造它们,我会在需要的时候创建变量。我有这样一个HTML字符串,我想在将其附加到我的页面之前查找并操作其中的元素。
new_element
实际上是一组div(比如说,从动态渲染模板中得到的),那么我们需要使用.filter
而不是.find
。这就是时间去哪儿了。 - Manav