Javascript 从元素中选择html内容

Javascript 从元素中选择html内容,javascript,jquery,html,Javascript,Jquery,Html,我想选择这个元素的内容 <div class="entry-content"> comment.body + </div> 由于绑定在“.edit comment”上,它是“.tweet data”的子项,封装了每个条目(从逻辑上看),因此我建议这样做 $(this).closest('.tweet-data').find('.entry-content').text(); 您当前的逻辑将转到“parent”元素的最后一篇文章。因此,如果您尝试单击除上一条之外

我想选择这个元素的内容

<div class="entry-content">
    comment.body +
</div>

由于绑定在“.edit comment”上,它是“.tweet data”的子项,封装了每个条目(从逻辑上看),因此我建议这样做

$(this).closest('.tweet-data').find('.entry-content').text();

您当前的逻辑将转到“parent”元素的最后一篇文章。因此,如果您尝试单击除上一条之外的其他推文数据上的编辑评论选项,则您的逻辑很可能无法正常工作。按单击元素的上下文进行查找将解决此潜在问题。

因为绑定处于启用状态。编辑注释是封装每个条目的“.tweet数据”的子项(从逻辑外观来看),我建议这样做

$(this).closest('.tweet-data').find('.entry-content').text();

您当前的逻辑将转到“parent”元素的最后一篇文章。因此,如果您尝试单击除上一条之外的其他推文数据上的编辑评论选项,则您的逻辑很可能无法正常工作。按单击元素的上下文进行查找将解决此潜在问题。

var body=parent.find('.entry content').text()
注意
中选择器上的
。哦,我的坏!这就成功了。谢谢:)如果内容是整数,text()可以处理整数吗@RoryMcCrossantext()方法只返回字符串。正如@makshh所说,
text()
只返回字符串。如果要将其转换为数值,可以根据需要使用
parseInt()
parseFloat()
var body=parent.find('.entry content').text()
注意
find()
中选择器上的
。哦,我的糟糕!这就成功了。谢谢:)如果内容是整数,text()可以处理整数吗@RoryMcCrossantext()方法只返回字符串。正如@makshh所说,
text()
只返回字符串。如果要将其转换为数值,可以根据需要使用
parseInt()
parseFloat()