当前位置 : 主页 > 网页制作 > JQuery >

Jquery – 从字符串中获取div html

来源:互联网 收集:自由互联 发布时间:2021-06-15
我有一个包含html的字符串,包括几个div.我需要从其中一个div中获取html,其中包含“.image-desc”类. 我以为我能够做到以下几点,但它不起作用: $('div class="image-title"Title/divdiv class="image-des
我有一个包含html的字符串,包括几个div.我需要从其中一个div中获取html,其中包含“.image-desc”类.

我以为我能够做到以下几点,但它不起作用:

$('<div class="image-title">Title</div><div class="image-desc">Description</div>').find('.image-desc').html();

有关如何做到这一点的任何想法?

问题是 .find()将搜索子节点,而不是当前jQuery对象中的元素.

使用.filter()过滤当前选择:

$('<div class="image-title">Title</div><div class="image-desc">Description</div>')
    .filter('.image-desc').html();

jsfiddle的工作示例

网友评论