1

有没有一种简洁的方法可以使用 jQuery 获取 div 中的文本,其中也有子元素?

例如 - 我将如何从下面的 html 中提取“一些文本”:

<div id="mydiv">
   <img src="...
   Some text
</div>
4

3 回答 3

2
var text = $("#mydiv")
               .clone()    //clone the element
               .children() //select all the children
               .remove()   //remove all the children
               .end()      //go back to selected element
               .text();    //get the text of element
于 2013-01-10T11:00:35.847 回答
0

我试过你的例子

$('#mydiv').text();

对我来说效果很好!

于 2013-01-10T11:04:09.020 回答
0

对任何元素使用 .text() 函数将提取该标签内的文本

$("#elementname").text(); will work

这是示例 演示

于 2013-01-10T11:27:52.733 回答